Drop the extra resources/ subdirectory
authorMatthias Clasen <mclasen@redhat.com>
Sun, 30 Nov 2014 19:50:05 +0000 (14:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 30 Nov 2014 21:11:55 +0000 (16:11 -0500)
This subdirectory gets in the way when integrating the inspector
build more fully with GTK+, and does not really add anything.
Just move everything one level up.

919 files changed:
gtk/Makefile.am
gtk/cursor/dnd-ask.png [new file with mode: 0644]
gtk/cursor/dnd-copy.png [new file with mode: 0644]
gtk/cursor/dnd-link.png [new file with mode: 0644]
gtk/cursor/dnd-move.png [new file with mode: 0644]
gtk/cursor/dnd-none.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-caps-lock-warning.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-color-picker.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-connect.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-convert.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-disconnect.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-edit.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-index.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-orientation-landscape.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-orientation-portrait.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-orientation-reverse-landscape.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-orientation-reverse-portrait.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-page-setup.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-preferences.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-select-color.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-select-font.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-undelete-rtl.png [new file with mode: 0644]
gtk/icons/16x16/actions/gtk-undelete.png [new file with mode: 0644]
gtk/icons/16x16/status/image-missing.png [new file with mode: 0644]
gtk/icons/22x22/actions/gtk-apply.png [new file with mode: 0644]
gtk/icons/22x22/actions/gtk-cancel.png [new file with mode: 0644]
gtk/icons/22x22/actions/gtk-no.png [new file with mode: 0644]
gtk/icons/22x22/actions/gtk-ok.png [new file with mode: 0644]
gtk/icons/22x22/actions/gtk-yes.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-caps-lock-warning.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-color-picker.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-connect.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-convert.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-disconnect.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-edit.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-index.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-orientation-landscape.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-orientation-portrait.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-orientation-reverse-landscape.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-orientation-reverse-portrait.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-page-setup.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-preferences.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-select-color.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-select-font.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-undelete-rtl.png [new file with mode: 0644]
gtk/icons/24x24/actions/gtk-undelete.png [new file with mode: 0644]
gtk/icons/24x24/status/image-missing.png [new file with mode: 0644]
gtk/icons/32x32/actions/gtk-dnd-multiple.png [new file with mode: 0644]
gtk/icons/32x32/actions/gtk-dnd.png [new file with mode: 0644]
gtk/icons/32x32/status/image-missing.png [new file with mode: 0644]
gtk/icons/48x48/status/image-missing.png [new file with mode: 0644]
gtk/resources/cursor/dnd-ask.png [deleted file]
gtk/resources/cursor/dnd-copy.png [deleted file]
gtk/resources/cursor/dnd-link.png [deleted file]
gtk/resources/cursor/dnd-move.png [deleted file]
gtk/resources/cursor/dnd-none.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-caps-lock-warning.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-color-picker.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-connect.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-convert.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-disconnect.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-edit.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-index.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-orientation-landscape.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-orientation-portrait.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-orientation-reverse-landscape.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-orientation-reverse-portrait.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-page-setup.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-preferences.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-select-color.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-select-font.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-undelete-rtl.png [deleted file]
gtk/resources/icons/16x16/actions/gtk-undelete.png [deleted file]
gtk/resources/icons/16x16/status/image-missing.png [deleted file]
gtk/resources/icons/22x22/actions/gtk-apply.png [deleted file]
gtk/resources/icons/22x22/actions/gtk-cancel.png [deleted file]
gtk/resources/icons/22x22/actions/gtk-no.png [deleted file]
gtk/resources/icons/22x22/actions/gtk-ok.png [deleted file]
gtk/resources/icons/22x22/actions/gtk-yes.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-caps-lock-warning.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-color-picker.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-connect.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-convert.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-disconnect.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-edit.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-index.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-orientation-landscape.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-orientation-portrait.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-orientation-reverse-landscape.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-orientation-reverse-portrait.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-page-setup.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-preferences.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-select-color.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-select-font.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-undelete-rtl.png [deleted file]
gtk/resources/icons/24x24/actions/gtk-undelete.png [deleted file]
gtk/resources/icons/24x24/status/image-missing.png [deleted file]
gtk/resources/icons/32x32/actions/gtk-dnd-multiple.png [deleted file]
gtk/resources/icons/32x32/actions/gtk-dnd.png [deleted file]
gtk/resources/icons/32x32/status/image-missing.png [deleted file]
gtk/resources/icons/48x48/status/image-missing.png [deleted file]
gtk/resources/theme/Adwaita/Gemfile [deleted file]
gtk/resources/theme/Adwaita/README [deleted file]
gtk/resources/theme/Adwaita/_colors-public.scss [deleted file]
gtk/resources/theme/Adwaita/_colors.scss [deleted file]
gtk/resources/theme/Adwaita/_common.scss [deleted file]
gtk/resources/theme/Adwaita/_drawing.scss [deleted file]
gtk/resources/theme/Adwaita/assets.svg [deleted file]
gtk/resources/theme/Adwaita/assets.txt [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-checked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-mixed@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png [deleted file]
gtk/resources/theme/Adwaita/assets/checkbox-unchecked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-checked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-mixed@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked.png [deleted file]
gtk/resources/theme/Adwaita/assets/radio-unchecked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png [deleted file]
gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png [deleted file]
gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png [deleted file]
gtk/resources/theme/Adwaita/gtk-contained-dark.css [deleted file]
gtk/resources/theme/Adwaita/gtk-contained-dark.scss [deleted file]
gtk/resources/theme/Adwaita/gtk-contained.css [deleted file]
gtk/resources/theme/Adwaita/gtk-contained.scss [deleted file]
gtk/resources/theme/Adwaita/gtk-dark.css [deleted file]
gtk/resources/theme/Adwaita/gtk.css [deleted file]
gtk/resources/theme/Adwaita/parse-sass.sh [deleted file]
gtk/resources/theme/Adwaita/render-assets.sh [deleted file]
gtk/resources/theme/HighContrast/Gemfile [deleted file]
gtk/resources/theme/HighContrast/_colors.scss [deleted file]
gtk/resources/theme/HighContrast/_common.scss [deleted file]
gtk/resources/theme/HighContrast/_drawing.scss [deleted file]
gtk/resources/theme/HighContrast/gtk.css [deleted file]
gtk/resources/theme/HighContrast/gtk.scss [deleted file]
gtk/resources/theme/HighContrast/parse-sass.sh [deleted file]
gtk/resources/theme/Raleigh/gtk-default.css [deleted file]
gtk/resources/theme/win32/gtk-win32-base.css [deleted file]
gtk/resources/theme/win32/gtk-win32-classic.css [deleted file]
gtk/resources/theme/win32/gtk-win32-xp.css [deleted file]
gtk/resources/theme/win32/gtk-win32.css [deleted file]
gtk/resources/ui/gtkaboutdialog.ui [deleted file]
gtk/resources/ui/gtkaboutdialog.ui.h [deleted file]
gtk/resources/ui/gtkactionbar.ui [deleted file]
gtk/resources/ui/gtkactionbar.ui.h [deleted file]
gtk/resources/ui/gtkappchooserdialog.ui [deleted file]
gtk/resources/ui/gtkappchooserdialog.ui.h [deleted file]
gtk/resources/ui/gtkappchooserwidget.ui [deleted file]
gtk/resources/ui/gtkappchooserwidget.ui.h [deleted file]
gtk/resources/ui/gtkapplication-quartz.ui [deleted file]
gtk/resources/ui/gtkapplication-quartz.ui.h [deleted file]
gtk/resources/ui/gtkassistant.ui [deleted file]
gtk/resources/ui/gtkassistant.ui.h [deleted file]
gtk/resources/ui/gtkcolorchooserdialog.ui [deleted file]
gtk/resources/ui/gtkcolorchooserdialog.ui.h [deleted file]
gtk/resources/ui/gtkcoloreditor.ui [deleted file]
gtk/resources/ui/gtkcoloreditor.ui.h [deleted file]
gtk/resources/ui/gtkdialog.ui [deleted file]
gtk/resources/ui/gtkdialog.ui.h [deleted file]
gtk/resources/ui/gtkfilechooserbutton.ui [deleted file]
gtk/resources/ui/gtkfilechooserbutton.ui.h [deleted file]
gtk/resources/ui/gtkfilechooserdialog.ui [deleted file]
gtk/resources/ui/gtkfilechooserdialog.ui.h [deleted file]
gtk/resources/ui/gtkfilechooserwidget.ui [deleted file]
gtk/resources/ui/gtkfilechooserwidget.ui.h [deleted file]
gtk/resources/ui/gtkfontbutton.ui [deleted file]
gtk/resources/ui/gtkfontbutton.ui.h [deleted file]
gtk/resources/ui/gtkfontchooserdialog.ui [deleted file]
gtk/resources/ui/gtkfontchooserdialog.ui.h [deleted file]
gtk/resources/ui/gtkfontchooserwidget.ui [deleted file]
gtk/resources/ui/gtkfontchooserwidget.ui.h [deleted file]
gtk/resources/ui/gtkinfobar.ui [deleted file]
gtk/resources/ui/gtkinfobar.ui.h [deleted file]
gtk/resources/ui/gtklockbutton.ui [deleted file]
gtk/resources/ui/gtklockbutton.ui.h [deleted file]
gtk/resources/ui/gtkmessagedialog.ui [deleted file]
gtk/resources/ui/gtkmessagedialog.ui.h [deleted file]
gtk/resources/ui/gtkpagesetupunixdialog.ui [deleted file]
gtk/resources/ui/gtkpagesetupunixdialog.ui.h [deleted file]
gtk/resources/ui/gtkpathbar.ui [deleted file]
gtk/resources/ui/gtkpathbar.ui.h [deleted file]
gtk/resources/ui/gtkprintunixdialog.ui [deleted file]
gtk/resources/ui/gtkprintunixdialog.ui.h [deleted file]
gtk/resources/ui/gtkrecentchooserdefault.ui [deleted file]
gtk/resources/ui/gtkrecentchooserdefault.ui.h [deleted file]
gtk/resources/ui/gtkscalebutton.ui [deleted file]
gtk/resources/ui/gtkscalebutton.ui.h [deleted file]
gtk/resources/ui/gtksearchbar.ui [deleted file]
gtk/resources/ui/gtksearchbar.ui.h [deleted file]
gtk/resources/ui/gtkstatusbar.ui [deleted file]
gtk/resources/ui/gtkstatusbar.ui.h [deleted file]
gtk/resources/ui/gtkvolumebutton.ui [deleted file]
gtk/resources/ui/gtkvolumebutton.ui.h [deleted file]
gtk/theme/Adwaita/Gemfile [new file with mode: 0644]
gtk/theme/Adwaita/README [new file with mode: 0644]
gtk/theme/Adwaita/_colors-public.scss [new file with mode: 0644]
gtk/theme/Adwaita/_colors.scss [new file with mode: 0644]
gtk/theme/Adwaita/_common.scss [new file with mode: 0644]
gtk/theme/Adwaita/_drawing.scss [new file with mode: 0644]
gtk/theme/Adwaita/assets.svg [new file with mode: 0644]
gtk/theme/Adwaita/assets.txt [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-checked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-mixed@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-selectionmode.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/checkbox-unchecked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-checked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-mixed@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/radio-unchecked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-checked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-mixed@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-checkbox-unchecked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-checked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-mixed@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/selected-radio-unchecked@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png [new file with mode: 0644]
gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png [new file with mode: 0644]
gtk/theme/Adwaita/gtk-contained-dark.css [new file with mode: 0644]
gtk/theme/Adwaita/gtk-contained-dark.scss [new file with mode: 0644]
gtk/theme/Adwaita/gtk-contained.css [new file with mode: 0644]
gtk/theme/Adwaita/gtk-contained.scss [new file with mode: 0644]
gtk/theme/Adwaita/gtk-dark.css [new file with mode: 0644]
gtk/theme/Adwaita/gtk.css [new file with mode: 0644]
gtk/theme/Adwaita/parse-sass.sh [new file with mode: 0755]
gtk/theme/Adwaita/render-assets.sh [new file with mode: 0755]
gtk/theme/HighContrast/Gemfile [new file with mode: 0644]
gtk/theme/HighContrast/_colors.scss [new file with mode: 0644]
gtk/theme/HighContrast/_common.scss [new file with mode: 0644]
gtk/theme/HighContrast/_drawing.scss [new file with mode: 0644]
gtk/theme/HighContrast/gtk.css [new file with mode: 0644]
gtk/theme/HighContrast/gtk.scss [new file with mode: 0644]
gtk/theme/HighContrast/parse-sass.sh [new file with mode: 0755]
gtk/theme/Raleigh/gtk-default.css [new file with mode: 0644]
gtk/theme/win32/gtk-win32-base.css [new file with mode: 0644]
gtk/theme/win32/gtk-win32-classic.css [new file with mode: 0644]
gtk/theme/win32/gtk-win32-xp.css [new file with mode: 0644]
gtk/theme/win32/gtk-win32.css [new file with mode: 0644]
gtk/ui/gtkaboutdialog.ui [new file with mode: 0644]
gtk/ui/gtkaboutdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkactionbar.ui [new file with mode: 0644]
gtk/ui/gtkactionbar.ui.h [new file with mode: 0644]
gtk/ui/gtkappchooserdialog.ui [new file with mode: 0644]
gtk/ui/gtkappchooserdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkappchooserwidget.ui [new file with mode: 0644]
gtk/ui/gtkappchooserwidget.ui.h [new file with mode: 0644]
gtk/ui/gtkapplication-quartz.ui [new file with mode: 0644]
gtk/ui/gtkapplication-quartz.ui.h [new file with mode: 0644]
gtk/ui/gtkassistant.ui [new file with mode: 0644]
gtk/ui/gtkassistant.ui.h [new file with mode: 0644]
gtk/ui/gtkcolorchooserdialog.ui [new file with mode: 0644]
gtk/ui/gtkcolorchooserdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkcoloreditor.ui [new file with mode: 0644]
gtk/ui/gtkcoloreditor.ui.h [new file with mode: 0644]
gtk/ui/gtkdialog.ui [new file with mode: 0644]
gtk/ui/gtkdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkfilechooserbutton.ui [new file with mode: 0644]
gtk/ui/gtkfilechooserbutton.ui.h [new file with mode: 0644]
gtk/ui/gtkfilechooserdialog.ui [new file with mode: 0644]
gtk/ui/gtkfilechooserdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkfilechooserwidget.ui [new file with mode: 0644]
gtk/ui/gtkfilechooserwidget.ui.h [new file with mode: 0644]
gtk/ui/gtkfontbutton.ui [new file with mode: 0644]
gtk/ui/gtkfontbutton.ui.h [new file with mode: 0644]
gtk/ui/gtkfontchooserdialog.ui [new file with mode: 0644]
gtk/ui/gtkfontchooserdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkfontchooserwidget.ui [new file with mode: 0644]
gtk/ui/gtkfontchooserwidget.ui.h [new file with mode: 0644]
gtk/ui/gtkinfobar.ui [new file with mode: 0644]
gtk/ui/gtkinfobar.ui.h [new file with mode: 0644]
gtk/ui/gtklockbutton.ui [new file with mode: 0644]
gtk/ui/gtklockbutton.ui.h [new file with mode: 0644]
gtk/ui/gtkmessagedialog.ui [new file with mode: 0644]
gtk/ui/gtkmessagedialog.ui.h [new file with mode: 0644]
gtk/ui/gtkpagesetupunixdialog.ui [new file with mode: 0644]
gtk/ui/gtkpagesetupunixdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkpathbar.ui [new file with mode: 0644]
gtk/ui/gtkpathbar.ui.h [new file with mode: 0644]
gtk/ui/gtkprintunixdialog.ui [new file with mode: 0644]
gtk/ui/gtkprintunixdialog.ui.h [new file with mode: 0644]
gtk/ui/gtkrecentchooserdefault.ui [new file with mode: 0644]
gtk/ui/gtkrecentchooserdefault.ui.h [new file with mode: 0644]
gtk/ui/gtkscalebutton.ui [new file with mode: 0644]
gtk/ui/gtkscalebutton.ui.h [new file with mode: 0644]
gtk/ui/gtksearchbar.ui [new file with mode: 0644]
gtk/ui/gtksearchbar.ui.h [new file with mode: 0644]
gtk/ui/gtkstatusbar.ui [new file with mode: 0644]
gtk/ui/gtkstatusbar.ui.h [new file with mode: 0644]
gtk/ui/gtkvolumebutton.ui [new file with mode: 0644]
gtk/ui/gtkvolumebutton.ui.h [new file with mode: 0644]
po/POTFILES.in
po/POTFILES.skip

index 5b4a871d7e4b7596debdc22f4075c1deeb835234..16b116136db56e3e240c62ffbd002912e916293b 100644 (file)
@@ -1312,35 +1312,35 @@ pkgdata_DATA = gtkbuilder.rng
 
 EXTRA_DIST += gtkbuilder.rnc gtkbuilder.rng
 
-COMPOSITE_TEMPLATES =                          \
-       resources/ui/gtkapplication-quartz.ui   \
-       resources/ui/gtkaboutdialog.ui          \
-       resources/ui/gtkactionbar.ui            \
-       resources/ui/gtkappchooserdialog.ui     \
-       resources/ui/gtkappchooserwidget.ui     \
-       resources/ui/gtkassistant.ui            \
-       resources/ui/gtkcolorchooserdialog.ui   \
-       resources/ui/gtkcoloreditor.ui          \
-       resources/ui/gtkdialog.ui               \
-       resources/ui/gtkfilechooserbutton.ui    \
-       resources/ui/gtkfilechooserwidget.ui    \
-       resources/ui/gtkfilechooserdialog.ui    \
-       resources/ui/gtkfontbutton.ui           \
-       resources/ui/gtkfontchooserdialog.ui    \
-       resources/ui/gtkfontchooserwidget.ui    \
-       resources/ui/gtkinfobar.ui              \
-       resources/ui/gtklockbutton.ui           \
-       resources/ui/gtkmessagedialog.ui        \
-       resources/ui/gtkpagesetupunixdialog.ui  \
-       resources/ui/gtkpathbar.ui              \
-       resources/ui/gtkprintunixdialog.ui      \
-       resources/ui/gtkrecentchooserdefault.ui \
-       resources/ui/gtksearchbar.ui            \
-       resources/ui/gtkscalebutton.ui          \
-       resources/ui/gtkstatusbar.ui            \
-       resources/ui/gtkvolumebutton.ui
-
-template_headers = $(COMPOSITE_TEMPLATES:.ui=.ui.h)
+templates =                            \
+       ui/gtkapplication-quartz.ui     \
+       ui/gtkaboutdialog.ui            \
+       ui/gtkactionbar.ui              \
+       ui/gtkappchooserdialog.ui       \
+       ui/gtkappchooserwidget.ui       \
+       ui/gtkassistant.ui              \
+       ui/gtkcolorchooserdialog.ui     \
+       ui/gtkcoloreditor.ui            \
+       ui/gtkdialog.ui         \
+       ui/gtkfilechooserbutton.ui      \
+       ui/gtkfilechooserwidget.ui      \
+       ui/gtkfilechooserdialog.ui      \
+       ui/gtkfontbutton.ui             \
+       ui/gtkfontchooserdialog.ui      \
+       ui/gtkfontchooserwidget.ui      \
+       ui/gtkinfobar.ui                \
+       ui/gtklockbutton.ui             \
+       ui/gtkmessagedialog.ui  \
+       ui/gtkpagesetupunixdialog.ui    \
+       ui/gtkpathbar.ui                \
+       ui/gtkprintunixdialog.ui        \
+       ui/gtkrecentchooserdefault.ui   \
+       ui/gtksearchbar.ui              \
+       ui/gtkscalebutton.ui            \
+       ui/gtkstatusbar.ui              \
+       ui/gtkvolumebutton.ui
+
+template_headers = $(templates:.ui=.ui.h)
 
 %.ui.h: %.ui
        $(AM_V_GEN) mkdir -p $(dir $@) \
@@ -1393,7 +1393,7 @@ gtk.gresource.xml: Makefile.am
        $(AM_V_GEN) $(ECHO) "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > $@; \
        $(ECHO) "<gresources>" >> $@; \
        $(ECHO) "  <gresource prefix=\"/org/gtk/libgtk\">" >> $@; \
-       for f in $(srcdir)/resources/theme/Raleigh/*.css; do \
+       for f in $(srcdir)/theme/Raleigh/*.css; do \
          n=`basename $$f`; \
          $(ECHO) "    <file alias=\"theme/Raleigh.css\">theme/Raleigh/$$n</file>" >> $@; \
        done; \
@@ -1401,27 +1401,27 @@ gtk.gresource.xml: Makefile.am
         $(ECHO) "    <file alias=\"theme/Adwaita-dark.css\">theme/Adwaita/gtk-dark.css</file>" >> $@; \
         $(ECHO) "    <file>theme/Adwaita/gtk-contained.css</file>" >> $@; \
         $(ECHO) "    <file>theme/Adwaita/gtk-contained-dark.css</file>" >> $@; \
-        for f in $(srcdir)/resources/theme/Adwaita/assets/*; do \
+        for f in $(srcdir)/theme/Adwaita/assets/*; do \
           n=`basename $$f`; \
           $(ECHO) "    <file preprocess=\"to-pixdata\">theme/Adwaita/assets/$$n</file>" >> $@; \
         done; \
        $(ECHO) "    <file alias=\"theme/HighContrast.css\">theme/HighContrast/gtk.css</file>" >> $@; \
        if test "$(win32_theme)" = "yes"; then \
-         for f in $(srcdir)/resources/theme/win32/*.css; do \
+         for f in $(srcdir)/theme/win32/*.css; do \
            n=`basename $$f`; \
            $(ECHO) "    <file alias=\"theme/$$n\">theme/win32/$$n</file>" >> $@; \
          done; \
        fi; \
-       for f in $(srcdir)/resources/cursor/*.png; do \
+       for f in $(srcdir)/cursor/*.png; do \
          n=`basename $$f`; \
          $(ECHO) "    <file>cursor/$$n</file>" >> $@; \
        done; \
-       for f in $(srcdir)/resources/ui/*.ui; do \
+       for f in $(srcdir)/ui/*.ui; do \
          n=`basename $$f`; \
          $(ECHO) "    <file compressed=\"true\">ui/$$n</file>" >> $@; \
        done; \
        for s in 16x16 22x22 24x24 32x32; do \
-         for f in $(srcdir)/resources/icons/$$s/actions/*.png; do \
+         for f in $(srcdir)/icons/$$s/actions/*.png; do \
            n=`basename $$f`; \
            $(ECHO) "    <file>icons/$$s/actions/$$n</file>" >> $@; \
          done; \
@@ -1430,49 +1430,49 @@ gtk.gresource.xml: Makefile.am
        $(ECHO) "</gresources>" >> $@;
 
 win32_theme_sources = \
-       resources/theme/win32/gtk-win32.css \
-       resources/theme/win32/gtk-win32-base.css \
-       resources/theme/win32/gtk-win32-classic.css \
-       resources/theme/win32/gtk-win32-xp.css
+       theme/win32/gtk-win32.css \
+       theme/win32/gtk-win32-base.css \
+       theme/win32/gtk-win32-classic.css \
+       theme/win32/gtk-win32-xp.css
 
 adwaita_sources = \
-       resources/theme/Adwaita/assets.txt \
-       resources/theme/Adwaita/assets.svg \
-       resources/theme/Adwaita/_colors-public.scss \
-       resources/theme/Adwaita/_colors.scss \
-       resources/theme/Adwaita/_common.scss \
-       resources/theme/Adwaita/_drawing.scss \
-       resources/theme/Adwaita/gtk-contained-dark.scss \
-       resources/theme/Adwaita/gtk-contained.scss \
-       resources/theme/Adwaita/parse-sass.sh \
-       resources/theme/Adwaita/render-assets.sh \
-       resources/theme/Adwaita/Gemfile \
-       resources/theme/Adwaita/README \
-       resources/theme/Adwaita/gtk-contained.css \
-       resources/theme/Adwaita/gtk-contained-dark.css \
-       resources/theme/Adwaita/gtk.css \
-       resources/theme/Adwaita/gtk-dark.css
+       theme/Adwaita/assets.txt \
+       theme/Adwaita/assets.svg \
+       theme/Adwaita/_colors-public.scss \
+       theme/Adwaita/_colors.scss \
+       theme/Adwaita/_common.scss \
+       theme/Adwaita/_drawing.scss \
+       theme/Adwaita/gtk-contained-dark.scss \
+       theme/Adwaita/gtk-contained.scss \
+       theme/Adwaita/parse-sass.sh \
+       theme/Adwaita/render-assets.sh \
+       theme/Adwaita/Gemfile \
+       theme/Adwaita/README \
+       theme/Adwaita/gtk-contained.css \
+       theme/Adwaita/gtk-contained-dark.css \
+       theme/Adwaita/gtk.css \
+       theme/Adwaita/gtk-dark.css
 
 highcontrast_sources = \
-       resources/theme/HighContrast/_colors.scss \
-       resources/theme/HighContrast/_common.scss \
-       resources/theme/HighContrast/_drawing.scss \
-       resources/theme/HighContrast/Gemfile \
-       resources/theme/HighContrast/gtk.css \
-       resources/theme/HighContrast/gtk.scss \
-       resources/theme/HighContrast/parse-sass.sh
+       theme/HighContrast/_colors.scss \
+       theme/HighContrast/_common.scss \
+       theme/HighContrast/_drawing.scss \
+       theme/HighContrast/Gemfile \
+       theme/HighContrast/gtk.css \
+       theme/HighContrast/gtk.scss \
+       theme/HighContrast/parse-sass.sh
 
 raleigh_sources = \
-       resources/theme/Raleigh/gtk-default.css
+       theme/Raleigh/gtk-default.css
 
-resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/resources --generate-dependencies $(builddir)/gtk.gresource.xml)
+resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(builddir)/gtk.gresource.xml)
 
 gtkresources.h: gtk.gresource.xml
        $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< \
-               --target=$@ --sourcedir=$(srcdir)/resources --c-name _gtk --generate-header --manual-register
+               --target=$@ --sourcedir=$(srcdir) --c-name _gtk --generate-header --manual-register
 gtkresources.c: gtk.gresource.xml $(resource_files) $(template_headers)
        $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< \
-               --target=$@ --sourcedir=$(srcdir)/resources --c-name _gtk --generate-source --manual-register
+               --target=$@ --sourcedir=$(srcdir) --c-name _gtk --generate-source --manual-register
 
 gtkprivatetypebuiltins.h: stamp-gtkprivatetypebuiltins.h
        @true
diff --git a/gtk/cursor/dnd-ask.png b/gtk/cursor/dnd-ask.png
new file mode 100644 (file)
index 0000000..9a57ff4
Binary files /dev/null and b/gtk/cursor/dnd-ask.png differ
diff --git a/gtk/cursor/dnd-copy.png b/gtk/cursor/dnd-copy.png
new file mode 100644 (file)
index 0000000..8fde2d1
Binary files /dev/null and b/gtk/cursor/dnd-copy.png differ
diff --git a/gtk/cursor/dnd-link.png b/gtk/cursor/dnd-link.png
new file mode 100644 (file)
index 0000000..68a000d
Binary files /dev/null and b/gtk/cursor/dnd-link.png differ
diff --git a/gtk/cursor/dnd-move.png b/gtk/cursor/dnd-move.png
new file mode 100644 (file)
index 0000000..9140013
Binary files /dev/null and b/gtk/cursor/dnd-move.png differ
diff --git a/gtk/cursor/dnd-none.png b/gtk/cursor/dnd-none.png
new file mode 100644 (file)
index 0000000..e80d6c4
Binary files /dev/null and b/gtk/cursor/dnd-none.png differ
diff --git a/gtk/icons/16x16/actions/gtk-caps-lock-warning.png b/gtk/icons/16x16/actions/gtk-caps-lock-warning.png
new file mode 100644 (file)
index 0000000..0dfa418
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-caps-lock-warning.png differ
diff --git a/gtk/icons/16x16/actions/gtk-color-picker.png b/gtk/icons/16x16/actions/gtk-color-picker.png
new file mode 100644 (file)
index 0000000..24233cd
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-color-picker.png differ
diff --git a/gtk/icons/16x16/actions/gtk-connect.png b/gtk/icons/16x16/actions/gtk-connect.png
new file mode 100644 (file)
index 0000000..097969a
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-connect.png differ
diff --git a/gtk/icons/16x16/actions/gtk-convert.png b/gtk/icons/16x16/actions/gtk-convert.png
new file mode 100644 (file)
index 0000000..e4d9125
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-convert.png differ
diff --git a/gtk/icons/16x16/actions/gtk-disconnect.png b/gtk/icons/16x16/actions/gtk-disconnect.png
new file mode 100644 (file)
index 0000000..3dece10
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-disconnect.png differ
diff --git a/gtk/icons/16x16/actions/gtk-edit.png b/gtk/icons/16x16/actions/gtk-edit.png
new file mode 100644 (file)
index 0000000..c5da3f9
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-edit.png differ
diff --git a/gtk/icons/16x16/actions/gtk-index.png b/gtk/icons/16x16/actions/gtk-index.png
new file mode 100644 (file)
index 0000000..0967a61
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-index.png differ
diff --git a/gtk/icons/16x16/actions/gtk-orientation-landscape.png b/gtk/icons/16x16/actions/gtk-orientation-landscape.png
new file mode 100644 (file)
index 0000000..748bb50
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-orientation-landscape.png differ
diff --git a/gtk/icons/16x16/actions/gtk-orientation-portrait.png b/gtk/icons/16x16/actions/gtk-orientation-portrait.png
new file mode 100644 (file)
index 0000000..94f078d
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-orientation-portrait.png differ
diff --git a/gtk/icons/16x16/actions/gtk-orientation-reverse-landscape.png b/gtk/icons/16x16/actions/gtk-orientation-reverse-landscape.png
new file mode 100644 (file)
index 0000000..2a732a6
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-orientation-reverse-landscape.png differ
diff --git a/gtk/icons/16x16/actions/gtk-orientation-reverse-portrait.png b/gtk/icons/16x16/actions/gtk-orientation-reverse-portrait.png
new file mode 100644 (file)
index 0000000..c79cea3
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-orientation-reverse-portrait.png differ
diff --git a/gtk/icons/16x16/actions/gtk-page-setup.png b/gtk/icons/16x16/actions/gtk-page-setup.png
new file mode 100644 (file)
index 0000000..61b46d9
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-page-setup.png differ
diff --git a/gtk/icons/16x16/actions/gtk-preferences.png b/gtk/icons/16x16/actions/gtk-preferences.png
new file mode 100644 (file)
index 0000000..9703a40
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-preferences.png differ
diff --git a/gtk/icons/16x16/actions/gtk-select-color.png b/gtk/icons/16x16/actions/gtk-select-color.png
new file mode 100644 (file)
index 0000000..2c764b3
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-select-color.png differ
diff --git a/gtk/icons/16x16/actions/gtk-select-font.png b/gtk/icons/16x16/actions/gtk-select-font.png
new file mode 100644 (file)
index 0000000..2514b61
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-select-font.png differ
diff --git a/gtk/icons/16x16/actions/gtk-undelete-rtl.png b/gtk/icons/16x16/actions/gtk-undelete-rtl.png
new file mode 100644 (file)
index 0000000..a312dd8
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-undelete-rtl.png differ
diff --git a/gtk/icons/16x16/actions/gtk-undelete.png b/gtk/icons/16x16/actions/gtk-undelete.png
new file mode 100644 (file)
index 0000000..cc58d0f
Binary files /dev/null and b/gtk/icons/16x16/actions/gtk-undelete.png differ
diff --git a/gtk/icons/16x16/status/image-missing.png b/gtk/icons/16x16/status/image-missing.png
new file mode 100644 (file)
index 0000000..a86106e
Binary files /dev/null and b/gtk/icons/16x16/status/image-missing.png differ
diff --git a/gtk/icons/22x22/actions/gtk-apply.png b/gtk/icons/22x22/actions/gtk-apply.png
new file mode 100644 (file)
index 0000000..afca073
Binary files /dev/null and b/gtk/icons/22x22/actions/gtk-apply.png differ
diff --git a/gtk/icons/22x22/actions/gtk-cancel.png b/gtk/icons/22x22/actions/gtk-cancel.png
new file mode 100644 (file)
index 0000000..0a395c0
Binary files /dev/null and b/gtk/icons/22x22/actions/gtk-cancel.png differ
diff --git a/gtk/icons/22x22/actions/gtk-no.png b/gtk/icons/22x22/actions/gtk-no.png
new file mode 100644 (file)
index 0000000..2a7da6e
Binary files /dev/null and b/gtk/icons/22x22/actions/gtk-no.png differ
diff --git a/gtk/icons/22x22/actions/gtk-ok.png b/gtk/icons/22x22/actions/gtk-ok.png
new file mode 100644 (file)
index 0000000..c08115f
Binary files /dev/null and b/gtk/icons/22x22/actions/gtk-ok.png differ
diff --git a/gtk/icons/22x22/actions/gtk-yes.png b/gtk/icons/22x22/actions/gtk-yes.png
new file mode 100644 (file)
index 0000000..e562366
Binary files /dev/null and b/gtk/icons/22x22/actions/gtk-yes.png differ
diff --git a/gtk/icons/24x24/actions/gtk-caps-lock-warning.png b/gtk/icons/24x24/actions/gtk-caps-lock-warning.png
new file mode 100644 (file)
index 0000000..ca76d50
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-caps-lock-warning.png differ
diff --git a/gtk/icons/24x24/actions/gtk-color-picker.png b/gtk/icons/24x24/actions/gtk-color-picker.png
new file mode 100644 (file)
index 0000000..fd97f34
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-color-picker.png differ
diff --git a/gtk/icons/24x24/actions/gtk-connect.png b/gtk/icons/24x24/actions/gtk-connect.png
new file mode 100644 (file)
index 0000000..97f2143
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-connect.png differ
diff --git a/gtk/icons/24x24/actions/gtk-convert.png b/gtk/icons/24x24/actions/gtk-convert.png
new file mode 100644 (file)
index 0000000..da8194f
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-convert.png differ
diff --git a/gtk/icons/24x24/actions/gtk-disconnect.png b/gtk/icons/24x24/actions/gtk-disconnect.png
new file mode 100644 (file)
index 0000000..883a003
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-disconnect.png differ
diff --git a/gtk/icons/24x24/actions/gtk-edit.png b/gtk/icons/24x24/actions/gtk-edit.png
new file mode 100644 (file)
index 0000000..f429e10
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-edit.png differ
diff --git a/gtk/icons/24x24/actions/gtk-index.png b/gtk/icons/24x24/actions/gtk-index.png
new file mode 100644 (file)
index 0000000..9ddbe9b
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-index.png differ
diff --git a/gtk/icons/24x24/actions/gtk-orientation-landscape.png b/gtk/icons/24x24/actions/gtk-orientation-landscape.png
new file mode 100644 (file)
index 0000000..fcf7f2a
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-orientation-landscape.png differ
diff --git a/gtk/icons/24x24/actions/gtk-orientation-portrait.png b/gtk/icons/24x24/actions/gtk-orientation-portrait.png
new file mode 100644 (file)
index 0000000..cb7b760
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-orientation-portrait.png differ
diff --git a/gtk/icons/24x24/actions/gtk-orientation-reverse-landscape.png b/gtk/icons/24x24/actions/gtk-orientation-reverse-landscape.png
new file mode 100644 (file)
index 0000000..69ade25
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-orientation-reverse-landscape.png differ
diff --git a/gtk/icons/24x24/actions/gtk-orientation-reverse-portrait.png b/gtk/icons/24x24/actions/gtk-orientation-reverse-portrait.png
new file mode 100644 (file)
index 0000000..c309a6d
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-orientation-reverse-portrait.png differ
diff --git a/gtk/icons/24x24/actions/gtk-page-setup.png b/gtk/icons/24x24/actions/gtk-page-setup.png
new file mode 100644 (file)
index 0000000..9acf0d5
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-page-setup.png differ
diff --git a/gtk/icons/24x24/actions/gtk-preferences.png b/gtk/icons/24x24/actions/gtk-preferences.png
new file mode 100644 (file)
index 0000000..2596f3c
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-preferences.png differ
diff --git a/gtk/icons/24x24/actions/gtk-select-color.png b/gtk/icons/24x24/actions/gtk-select-color.png
new file mode 100644 (file)
index 0000000..0e71c35
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-select-color.png differ
diff --git a/gtk/icons/24x24/actions/gtk-select-font.png b/gtk/icons/24x24/actions/gtk-select-font.png
new file mode 100644 (file)
index 0000000..cde0e86
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-select-font.png differ
diff --git a/gtk/icons/24x24/actions/gtk-undelete-rtl.png b/gtk/icons/24x24/actions/gtk-undelete-rtl.png
new file mode 100644 (file)
index 0000000..22023b8
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-undelete-rtl.png differ
diff --git a/gtk/icons/24x24/actions/gtk-undelete.png b/gtk/icons/24x24/actions/gtk-undelete.png
new file mode 100644 (file)
index 0000000..bccc39e
Binary files /dev/null and b/gtk/icons/24x24/actions/gtk-undelete.png differ
diff --git a/gtk/icons/24x24/status/image-missing.png b/gtk/icons/24x24/status/image-missing.png
new file mode 100644 (file)
index 0000000..255d81d
Binary files /dev/null and b/gtk/icons/24x24/status/image-missing.png differ
diff --git a/gtk/icons/32x32/actions/gtk-dnd-multiple.png b/gtk/icons/32x32/actions/gtk-dnd-multiple.png
new file mode 100644 (file)
index 0000000..dc09283
Binary files /dev/null and b/gtk/icons/32x32/actions/gtk-dnd-multiple.png differ
diff --git a/gtk/icons/32x32/actions/gtk-dnd.png b/gtk/icons/32x32/actions/gtk-dnd.png
new file mode 100644 (file)
index 0000000..c58e5a6
Binary files /dev/null and b/gtk/icons/32x32/actions/gtk-dnd.png differ
diff --git a/gtk/icons/32x32/status/image-missing.png b/gtk/icons/32x32/status/image-missing.png
new file mode 100644 (file)
index 0000000..d8b7e5a
Binary files /dev/null and b/gtk/icons/32x32/status/image-missing.png differ
diff --git a/gtk/icons/48x48/status/image-missing.png b/gtk/icons/48x48/status/image-missing.png
new file mode 100644 (file)
index 0000000..176eef6
Binary files /dev/null and b/gtk/icons/48x48/status/image-missing.png differ
diff --git a/gtk/resources/cursor/dnd-ask.png b/gtk/resources/cursor/dnd-ask.png
deleted file mode 100644 (file)
index 9a57ff4..0000000
Binary files a/gtk/resources/cursor/dnd-ask.png and /dev/null differ
diff --git a/gtk/resources/cursor/dnd-copy.png b/gtk/resources/cursor/dnd-copy.png
deleted file mode 100644 (file)
index 8fde2d1..0000000
Binary files a/gtk/resources/cursor/dnd-copy.png and /dev/null differ
diff --git a/gtk/resources/cursor/dnd-link.png b/gtk/resources/cursor/dnd-link.png
deleted file mode 100644 (file)
index 68a000d..0000000
Binary files a/gtk/resources/cursor/dnd-link.png and /dev/null differ
diff --git a/gtk/resources/cursor/dnd-move.png b/gtk/resources/cursor/dnd-move.png
deleted file mode 100644 (file)
index 9140013..0000000
Binary files a/gtk/resources/cursor/dnd-move.png and /dev/null differ
diff --git a/gtk/resources/cursor/dnd-none.png b/gtk/resources/cursor/dnd-none.png
deleted file mode 100644 (file)
index e80d6c4..0000000
Binary files a/gtk/resources/cursor/dnd-none.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-caps-lock-warning.png b/gtk/resources/icons/16x16/actions/gtk-caps-lock-warning.png
deleted file mode 100644 (file)
index 0dfa418..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-caps-lock-warning.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-color-picker.png b/gtk/resources/icons/16x16/actions/gtk-color-picker.png
deleted file mode 100644 (file)
index 24233cd..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-color-picker.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-connect.png b/gtk/resources/icons/16x16/actions/gtk-connect.png
deleted file mode 100644 (file)
index 097969a..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-connect.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-convert.png b/gtk/resources/icons/16x16/actions/gtk-convert.png
deleted file mode 100644 (file)
index e4d9125..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-convert.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-disconnect.png b/gtk/resources/icons/16x16/actions/gtk-disconnect.png
deleted file mode 100644 (file)
index 3dece10..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-disconnect.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-edit.png b/gtk/resources/icons/16x16/actions/gtk-edit.png
deleted file mode 100644 (file)
index c5da3f9..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-edit.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-index.png b/gtk/resources/icons/16x16/actions/gtk-index.png
deleted file mode 100644 (file)
index 0967a61..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-index.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-orientation-landscape.png b/gtk/resources/icons/16x16/actions/gtk-orientation-landscape.png
deleted file mode 100644 (file)
index 748bb50..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-orientation-landscape.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-orientation-portrait.png b/gtk/resources/icons/16x16/actions/gtk-orientation-portrait.png
deleted file mode 100644 (file)
index 94f078d..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-orientation-portrait.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-landscape.png b/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-landscape.png
deleted file mode 100644 (file)
index 2a732a6..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-landscape.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-portrait.png b/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-portrait.png
deleted file mode 100644 (file)
index c79cea3..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-orientation-reverse-portrait.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-page-setup.png b/gtk/resources/icons/16x16/actions/gtk-page-setup.png
deleted file mode 100644 (file)
index 61b46d9..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-page-setup.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-preferences.png b/gtk/resources/icons/16x16/actions/gtk-preferences.png
deleted file mode 100644 (file)
index 9703a40..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-preferences.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-select-color.png b/gtk/resources/icons/16x16/actions/gtk-select-color.png
deleted file mode 100644 (file)
index 2c764b3..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-select-color.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-select-font.png b/gtk/resources/icons/16x16/actions/gtk-select-font.png
deleted file mode 100644 (file)
index 2514b61..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-select-font.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-undelete-rtl.png b/gtk/resources/icons/16x16/actions/gtk-undelete-rtl.png
deleted file mode 100644 (file)
index a312dd8..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-undelete-rtl.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/actions/gtk-undelete.png b/gtk/resources/icons/16x16/actions/gtk-undelete.png
deleted file mode 100644 (file)
index cc58d0f..0000000
Binary files a/gtk/resources/icons/16x16/actions/gtk-undelete.png and /dev/null differ
diff --git a/gtk/resources/icons/16x16/status/image-missing.png b/gtk/resources/icons/16x16/status/image-missing.png
deleted file mode 100644 (file)
index a86106e..0000000
Binary files a/gtk/resources/icons/16x16/status/image-missing.png and /dev/null differ
diff --git a/gtk/resources/icons/22x22/actions/gtk-apply.png b/gtk/resources/icons/22x22/actions/gtk-apply.png
deleted file mode 100644 (file)
index afca073..0000000
Binary files a/gtk/resources/icons/22x22/actions/gtk-apply.png and /dev/null differ
diff --git a/gtk/resources/icons/22x22/actions/gtk-cancel.png b/gtk/resources/icons/22x22/actions/gtk-cancel.png
deleted file mode 100644 (file)
index 0a395c0..0000000
Binary files a/gtk/resources/icons/22x22/actions/gtk-cancel.png and /dev/null differ
diff --git a/gtk/resources/icons/22x22/actions/gtk-no.png b/gtk/resources/icons/22x22/actions/gtk-no.png
deleted file mode 100644 (file)
index 2a7da6e..0000000
Binary files a/gtk/resources/icons/22x22/actions/gtk-no.png and /dev/null differ
diff --git a/gtk/resources/icons/22x22/actions/gtk-ok.png b/gtk/resources/icons/22x22/actions/gtk-ok.png
deleted file mode 100644 (file)
index c08115f..0000000
Binary files a/gtk/resources/icons/22x22/actions/gtk-ok.png and /dev/null differ
diff --git a/gtk/resources/icons/22x22/actions/gtk-yes.png b/gtk/resources/icons/22x22/actions/gtk-yes.png
deleted file mode 100644 (file)
index e562366..0000000
Binary files a/gtk/resources/icons/22x22/actions/gtk-yes.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-caps-lock-warning.png b/gtk/resources/icons/24x24/actions/gtk-caps-lock-warning.png
deleted file mode 100644 (file)
index ca76d50..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-caps-lock-warning.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-color-picker.png b/gtk/resources/icons/24x24/actions/gtk-color-picker.png
deleted file mode 100644 (file)
index fd97f34..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-color-picker.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-connect.png b/gtk/resources/icons/24x24/actions/gtk-connect.png
deleted file mode 100644 (file)
index 97f2143..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-connect.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-convert.png b/gtk/resources/icons/24x24/actions/gtk-convert.png
deleted file mode 100644 (file)
index da8194f..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-convert.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-disconnect.png b/gtk/resources/icons/24x24/actions/gtk-disconnect.png
deleted file mode 100644 (file)
index 883a003..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-disconnect.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-edit.png b/gtk/resources/icons/24x24/actions/gtk-edit.png
deleted file mode 100644 (file)
index f429e10..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-edit.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-index.png b/gtk/resources/icons/24x24/actions/gtk-index.png
deleted file mode 100644 (file)
index 9ddbe9b..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-index.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-orientation-landscape.png b/gtk/resources/icons/24x24/actions/gtk-orientation-landscape.png
deleted file mode 100644 (file)
index fcf7f2a..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-orientation-landscape.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-orientation-portrait.png b/gtk/resources/icons/24x24/actions/gtk-orientation-portrait.png
deleted file mode 100644 (file)
index cb7b760..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-orientation-portrait.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-landscape.png b/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-landscape.png
deleted file mode 100644 (file)
index 69ade25..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-landscape.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-portrait.png b/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-portrait.png
deleted file mode 100644 (file)
index c309a6d..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-orientation-reverse-portrait.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-page-setup.png b/gtk/resources/icons/24x24/actions/gtk-page-setup.png
deleted file mode 100644 (file)
index 9acf0d5..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-page-setup.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-preferences.png b/gtk/resources/icons/24x24/actions/gtk-preferences.png
deleted file mode 100644 (file)
index 2596f3c..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-preferences.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-select-color.png b/gtk/resources/icons/24x24/actions/gtk-select-color.png
deleted file mode 100644 (file)
index 0e71c35..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-select-color.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-select-font.png b/gtk/resources/icons/24x24/actions/gtk-select-font.png
deleted file mode 100644 (file)
index cde0e86..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-select-font.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-undelete-rtl.png b/gtk/resources/icons/24x24/actions/gtk-undelete-rtl.png
deleted file mode 100644 (file)
index 22023b8..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-undelete-rtl.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/actions/gtk-undelete.png b/gtk/resources/icons/24x24/actions/gtk-undelete.png
deleted file mode 100644 (file)
index bccc39e..0000000
Binary files a/gtk/resources/icons/24x24/actions/gtk-undelete.png and /dev/null differ
diff --git a/gtk/resources/icons/24x24/status/image-missing.png b/gtk/resources/icons/24x24/status/image-missing.png
deleted file mode 100644 (file)
index 255d81d..0000000
Binary files a/gtk/resources/icons/24x24/status/image-missing.png and /dev/null differ
diff --git a/gtk/resources/icons/32x32/actions/gtk-dnd-multiple.png b/gtk/resources/icons/32x32/actions/gtk-dnd-multiple.png
deleted file mode 100644 (file)
index dc09283..0000000
Binary files a/gtk/resources/icons/32x32/actions/gtk-dnd-multiple.png and /dev/null differ
diff --git a/gtk/resources/icons/32x32/actions/gtk-dnd.png b/gtk/resources/icons/32x32/actions/gtk-dnd.png
deleted file mode 100644 (file)
index c58e5a6..0000000
Binary files a/gtk/resources/icons/32x32/actions/gtk-dnd.png and /dev/null differ
diff --git a/gtk/resources/icons/32x32/status/image-missing.png b/gtk/resources/icons/32x32/status/image-missing.png
deleted file mode 100644 (file)
index d8b7e5a..0000000
Binary files a/gtk/resources/icons/32x32/status/image-missing.png and /dev/null differ
diff --git a/gtk/resources/icons/48x48/status/image-missing.png b/gtk/resources/icons/48x48/status/image-missing.png
deleted file mode 100644 (file)
index 176eef6..0000000
Binary files a/gtk/resources/icons/48x48/status/image-missing.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/Gemfile b/gtk/resources/theme/Adwaita/Gemfile
deleted file mode 100644 (file)
index 99f8e2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-gem "sass", "~> 3.4.0"
diff --git a/gtk/resources/theme/Adwaita/README b/gtk/resources/theme/Adwaita/README
deleted file mode 100644 (file)
index 15b1b54..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-Summary
--------
-
-* Do not edit the CSS directly, edit the source SCSS files and process them with SASS (run 
-  `/.parse-sass.sh` when you have the required sofwtare installed, as described below)
-* To be able to use the lates/adequate version of sass, install ruby, gem, sass & bundle. 
-  On Fedora F20, this is done with `sudo dnf install rubygems && gem install bundle && bundle install`
-  from the same directory this README resides in.
-
-How to tweak the theme
-----------------------
-
-Adwaita is a complex themes, so to keep it maintainable it's written and processed in SASS, the
-generated CSS is then transformed into a gresource file during gtk build and used at runtime in a 
-non-legible or editable form.
-
-It is very likely your change will happen in the _common.scss file. That's where all the widget 
-selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the 
-right place for a drive by stylesheet fix:
-
-_colors.scss        - global color definitions. We keep the number of defined colors to a necessary minimum, 
-                      most colors are derived form a handful of basics. It covers both the light variant and
-                      the dark variant.
-
-_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing.
-
-_drawing.scss       - drawing helper mixings/functions to allow easier definition of widget drawing under
-                      specific context. This is why Adwaita isn't 15000 LOC.
-
-_common.scss        - actual definitions of style for each widget. This is where you are likely to add/remove
-                      your changes.
-                      
-You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
-_common.scss file, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you
-edit. This is done by running `bundle exec sass --watch --sourcemap=none .` If sass is out of date, or is
-missing, you can install it with `bundle install`.
diff --git a/gtk/resources/theme/Adwaita/_colors-public.scss b/gtk/resources/theme/Adwaita/_colors-public.scss
deleted file mode 100644 (file)
index ebc64f7..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-//apps rely on some named colors to be exported
-/* GTK NAMED COLORS
-   ----------------
-   use responsibly! */
-
-// Sass thinks we're using the colors in the variables as strings and may shoot
-// warning, it's innocuous and can be defeated by using "" + $var
-/*
-widget text/foreground color */
-@define-color theme_fg_color #{"" +$fg_color};
-
-/*
-text color for entries, views and content in general */
-@define-color theme_text_color #{"" +$text_color};
-
-/*
-widget base background color */
-@define-color theme_bg_color #{"" +$bg_color};
-
-/*
-text widgets and the like base background color */
-@define-color theme_base_color #{"" +$base_color};
-
-/*
-base background color of selections */
-@define-color theme_selected_bg_color #{"" +$selected_bg_color};
-
-/*
-text/foreground color of selections */
-@define-color theme_selected_fg_color #{"" +$selected_fg_color};
-
-/*
-base background color of insensitive widgets */
-@define-color insensitive_bg_color #{"" +$insensitive_bg_color};
-
-/*
-text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #{"" +$insensitive_fg_color};
-
-/*
-insensitive text widgets and the like base background color */
-@define-color insensitive_base_color #{"" +$base_color};
-
-/*
-widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color};
-
-/*
-text color for entries, views and content in general on backdrop windows */
-@define-color theme_unfocused_text_color #{"" +$text_color};
-
-/*
-widget base background color on backdrop windows */
-@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color};
-
-/*
-text widgets and the like base background color on backdrop windows */
-@define-color theme_unfocused_base_color #{"" +$backdrop_base_color};
-
-/*
-base background color of selections on backdrop windows */
-@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color};
-
-/*
-text/foreground color of selections on backdrop windows */
-@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color};
-
-/*
-widgets main borders color */
-@define-color borders #{"" +$borders_color};
-
-/*
-widgets main borders color on backdrop windows */
-@define-color unfocused_borders #{"" +$backdrop_borders_color};
-
-/*
-these are pretty self explicative */
-@define-color warning_color #{"" +$warning_color};
-@define-color error_color #{"" +$error_color};
-@define-color success_color #{"" +$success_color};
-//@define-color destructive_color #{$destructive_color}
-
-//WM
-
-$_wm_highlight: if($variant=='light', $top_hilight,  // Sass gets mad if this is
-                  transparentize(black,1));          // done directly in the
-                                                     // color definition
-
-/*
-these colors are exported for the window manager and shouldn't be used in applications,
-read if you used those and something break with a version upgrade you're on your own... */
-@define-color wm_title shade(#{$fg_color}, 1.8);
-@define-color wm_unfocused_title #{$backdrop_fg_color};
-@define-color wm_highlight #{"" + $_wm_highlight};
-@define-color wm_borders_edge #{"" + $borders_edge};
-
-@define-color wm_bg_a shade(#{$bg_color}, 1.2);
-@define-color wm_bg_b #{$bg_color};
-
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-
-@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3);
-@define-color wm_button_hover_color_b #{$bg_color};
-@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85);
-@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89);
-@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9);
-
-//FIXME this is really an API
-
-@define-color content_view_bg #{"" + $base_color};
-
diff --git a/gtk/resources/theme/Adwaita/_colors.scss b/gtk/resources/theme/Adwaita/_colors.scss
deleted file mode 100644 (file)
index 4590c1e..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-// When color definition differs for dark and light variant,
-// it gets @if ed depending on $variant
-
-
-$base_color: if($variant == 'light', #ffffff, #292929);
-$text_color: if($variant == 'light', black, white);
-$bg_color: if($variant == 'light', #ededed, #393f3f);
-$fg_color: if($variant == 'light', #2e3436, #eeeeec);
-
-$selected_fg_color: #ffffff;
-$selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9,20%));
-$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));
-$borders_color: if($variant == 'light', darken($bg_color,30%), darken($bg_color,12%));
-$borders_edge: if($variant == 'light', white, transparentize($fg_color, 0.9));
-$link_color: if($variant == 'light', darken($selected_bg_color,10%), lighten($selected_bg_color,20%));
-$link_visited_color: if($variant == 'light', darken($selected_bg_color,20%), lighten($selected_bg_color,10%));
-$top_hilight: $borders_edge;
-
-$scrollbar_bg_color: darken($bg_color, 7%);
-
-$warning_color: #f57900;
-$error_color: #cc0000;
-$success_color: if($variant == 'light', #73d216, darken(#73d216,10%));
-$destructive_color: if($variant == 'light', #ef2929, darken(#ef2929,10%));
-
-$osd_fg_color: #eeeeec;
-$osd_text_color: white;
-$osd_bg_color: transparentize(#202526, 0.3);
-$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5);
-$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%);
-$osd_borders_color: transparentize(black, 0.3);
-
-$sidebar_bg_color: lighten($bg_color,5%);
-
-$tooltip_borders_color: transparentize(white, 0.9);
-
-//insensitive state derived colors
-$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
-$insensitive_bg_color: mix($bg_color, $base_color, 60%);
-$insensitive_borders_color: $borders_color;
-
-//colors for the backdrop state, derived from the main colors.
-$backdrop_base_color: if($variant ==' light', darken($base_color, 1%), lighten($base_color, 1%));
-$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%);
-$backdrop_bg_color: $bg_color;
-$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%);
-$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%));
-$backdrop_selected_fg_color: $selected_fg_color;
-$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
-$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%);
-$backdrop_sidebar_bg_color: lighten($backdrop_bg_color,5%);
-
-$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%);
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
deleted file mode 100644 (file)
index e359644..0000000
+++ /dev/null
@@ -1,3237 +0,0 @@
-@function gtkalpha($c,$a) {
-  @return unquote("alpha(#{$c},#{$a})");
-}
-
-$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
-
-* {
-  padding: 0;
-  -GtkToolButton-icon-spacing: 4;
-  -GtkTextView-error-underline-color: $error_color;
-
-  -GtkCheckButton-indicator-size: 16;
-  -GtkCheckMenuItem-indicator-size: 16;
-
-  // The size for scrollbars. The slider is 2px smaller, but we keep it
-  // up so that the whole area is sensitive to button presses for the
-  // slider. The stepper button is larger in both directions, the slider
-  // only in the width
-
-  -GtkScrolledWindow-scrollbar-spacing: 0;
-  -GtkScrolledWindow-scrollbars-within-bevel: 1;
-
-  -GtkToolItemGroup-expander-size: 11;
-  -GtkExpander-expander-size: 16;
-  -GtkTreeView-expander-size: 11;
-
-  -GtkTreeView-horizontal-separator: 4;
-
-  -GtkMenu-horizontal-padding: 0;
-  -GtkMenu-vertical-padding: 0;
-
-  -GtkWidget-link-color: $link_color;
-  -GtkWidget-visited-link-color: $link_visited_color;
-
-  -GtkWidget-focus-padding: 2;    // FIXME: do we still need these?
-  -GtkWidget-focus-line-width: 1; //
-
-  -GtkDialog-button-spacing: 4;
-  -GtkDialog-action-area-border: 0;
-
-  -GtkStatusbar-shadow-type: none;
-
-  // We use the outline properties to signal the focus properties
-  // to the adwaita engine: using real CSS properties is faster,
-  // and we don't use any outlines for now.
-
-  outline-color: transparentize($fg_color, 0.7);
-  outline-style: dashed;
-  outline-offset: -3px;
-  outline-width: 1px;
-  outline-radius: 2px;
-}
-
-
-/***************
- * Base States *
- ***************/
-
-.background {
-  color: $fg_color;
-  background-color: if($variant == 'light', darken($bg_color, 1.5%), $bg_color);
-
-  &:backdrop {
-    text-shadow: none;
-    icon-shadow: none;
-    color: $backdrop_fg_color;
-    background-color: $backdrop_bg_color;
-  }
-}
-
-/*
-   These wildcard seems unavoidable, need to investigate.
-   Wildcards are bad and troublesome, use them with care,
-   or better, just don't.
-   Everytime a wildcard is used a kitten dies, painfully.
-*/
-
-*:insensitive {
-  -gtk-image-effect: dim;
-}
-
-.gtkstyle-fallback {
-  background-color: $bg_color;
-  color: $fg_color;
-  &:prelight {
-    background-color: lighten($bg_color, 10%);
-    color: $fg_color;
-  }
-  &:active {
-    background-color: darken($bg_color, 10%);
-    color: $fg_color;
-  }
-  &:insensitive {
-    background-color: $insensitive_bg_color;
-    color: $insensitive_fg_color;
-  }
-  &:selected {
-    background-color: $selected_bg_color;
-    color: $selected_fg_color;
-  }
-}
-
-.view {
-  color: $text_color;
-  background-color: $base_color;
-  &:backdrop {
-    color: $backdrop_text_color;
-    background-color: $backdrop_base_color;
-  }
-  &:selected,
-  &:selected:focus,
-  &:selected:hover {
-    border-radius: 3px;
-    @extend %selected_items;
-  }
-}
-
-.rubberband {
-  border: 1px solid $selected_bg_color;
-  background-color: transparentize($selected_bg_color,0.8);
-}
-
-// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries.
-.overshoot {
-  &.top {
-    @include overshoot(top);
-    &:backdrop { @include overshoot(top, backdrop); }
-  }
-  &.bottom {
-    @include overshoot(bottom);
-    &:backdrop { @include overshoot(bottom, backdrop); }
-  }
-  &.left {
-    @include overshoot(left);
-    &:backdrop { @include overshoot(left, backdrop); }
-  }
-  &.right {
-    @include overshoot(right);
-    &:backdrop { @include overshoot(right, backdrop); }
-  }
-}
-
-.label {
-  &.separator {
-    color: $fg_color;
-    @extend .dim-label;
-    &:backdrop { color: $backdrop_fg_color; }
-  }
-  &:selected,
-  &:selected:focus,
-  &:selected:hover {
-    @extend %selected_items;
-  }
-  &:insensitive {
-    color: $insensitive_fg_color;
-    &:backdrop { color: $backdrop_insensitive_color; }
-  }
-}
-
-.dim-label {
-  opacity: 0.55;
-  text-shadow: none;
-}
-
-GtkAssistant {
-  .sidebar {
-    background-color: $base_color;
-    border-top: 1px solid $borders_color;
-    &:dir(ltr) { border-right: 1px solid $borders_color; }
-    &:dir(rtl) { border-left: 1px solid $borders_color; }
-    &:backdrop {
-      background-color: $backdrop_base_color;
-      border-color: $backdrop_borders_color;
-    }
-  }
-  &.csd .sidebar { border-top-style: none; }
-  .sidebar .label {
-    padding: 6px 12px;
-  }
-  .sidebar .label.highlight {
-    background-color: mix($bg_color, $fg_color, 80%);
-  }
-}
-
-GtkTextView { // This will get overridden by .view, needed by gedit line numbers
-  background-color: mix($bg_color, $base_color, 50%);
-  &:backdrop { background-color: mix($backdrop_bg_color,
-                                     $backdrop_base_color, 50%); }
-}
-
-.grid-child {
-  padding: 3px;
-  border-radius: 3px;
-  &:selected {
-    @extend %selected_items;
-    outline-offset: -2px;
-  }
-}
-
-%osd, .osd {
-  color: $osd_fg_color;
-  border: none;
-  background-color: $osd_bg_color;
-  background-clip: padding-box;
-  outline-color: transparentize($osd_fg_color, 0.7);
-  box-shadow: none;
-  text-shadow: 0 1px black;
-  icon-shadow: 0 1px black;
-  &:backdrop { text-shadow: none; }
-}
-
-/*********************
- * Spinner Animation *
- *********************/
-
-@keyframes spin {
-  to { -gtk-icon-transform: rotate(1turn); }
-}
-
-.spinner {
-  background-image: none;
-  background-color: blue;
-  opacity: 0; // non spinning spinner makes no sense
-  -gtk-icon-source: -gtk-icontheme('process-working-symbolic');
-  &:active {
-    opacity: 1;
-    animation: spin 1s linear infinite;
-    &:insensitive {
-      opacity: 0.5;
-    }
-  }
-}
-
-/****************
- * Text Entries *
- ****************/
-
-.entry {
-  border: 1px solid;
-  padding: 5px 8px 6px;
-
-  &.image { // icons inside the entry
-    &.left { padding-left: 0; }
-    &.right { padding-right: 0; }
-  }
-
-  border-radius: 3px;
-  transition: all 200ms $ease-out-quad;
-  @include entry(normal);
-
-  &.flat, &.flat:focus {
-    padding: 2px;
-    @include entry(normal, $edge:none);
-    border: none;
-    border-radius: 0;
-  }
-
-  &:focus { @include entry(focus); }
-  &:insensitive { @include entry(insensitive); }
-  &:backdrop { @include entry(backdrop); }
-  &:backdrop:insensitive { @include entry(backdrop-insensitive); }
-
-  &:selected,
-  &:selected:focus {
-    @extend %selected_items;
-  }
-
-  &.progressbar {
-    margin: 1px;
-    border-radius: 0;
-    border-width: 0 0 2px;
-    border-color: $selected_bg_color;
-    border-style: solid;
-    background-image: none;
-    background-color: transparent;
-    box-shadow: none;
-    &:backdrop { background-color: transparent; }
-  }
-
-  .linked & { //FIXME: use same buttons linking logic and template
-    border-radius: 0;
-    &:first-child {
-      border-top-left-radius: 3px;
-      border-bottom-left-radius: 3px;
-      &:dir(rtl) { border-right-style: none;}
-    }
-    &:last-child {
-      border-top-right-radius: 3px;
-      border-bottom-right-radius: 3px;
-      border-left-style: none;
-      &:dir(rtl) { border-left-style: solid; }
-    }
-  }
-
-  &.error { // FIXME: dark variant love needed
-    color: $error_color;
-    border-color: $error_color;
-    &:focus { @include entry(focus, $error_color); }
-    &:selected, &:selected:focus {
-      background-color: $error_color;
-    }
-  }
-
-  &.warning { // FIXME: dark variant love needed
-    color: $warning_color;
-    border-color: $warning_color;
-    &:focus { @include entry(focus, $warning_color); }
-    &:selected, &:selected:focus {
-      background-color: $warning_color;
-    }
-  }
-
-  &.image { // entry icons colors
-    color: mix($fg_color,$base_color,80%);
-    &:hover { color: $fg_color; }
-    &:active { color: $selected_bg_color; }
-    &:backdrop { color: mix($backdrop_fg_color,$backdrop_base_color,80%); }
-  }
-
-  .linked.vertical & { //FIXME comment stuff and make the whole thing smarter.
-    @include entry(normal, $edge: none);
-    background-image: linear-gradient(to bottom, $base_color);
-    border-bottom-color: mix($borders_color, $base_color, 30%);
-    box-shadow: none;
-    @extend %linked_vertical;
-    &:focus {
-      border-color: entry_focus_border($selected_bg_color);
-      box-shadow: entry_focus_glow($selected_bg_color),
-                  0 -1px 0 0 entry_focus_border($selected_bg_color);
-      @extend %linked_vertical;
-    }
-    &:insensitive {
-      @include entry(insensitive, $edge: none);
-      border-bottom-color: mix($borders_color, $base_color, 30%);
-      @extend %linked_vertical;
-      &:backdrop {
-        @include entry(backdrop-insensitive, $edge: none);
-        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
-        @extend %linked_vertical;
-      }
-    }
-    &:backdrop {
-      @include entry(backdrop, $edge: none);
-      border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
-      @extend %linked_vertical;
-    }
-    &:first-child {
-      @include entry(normal, $edge: none);
-      border-bottom-color: mix($borders_color, $base_color, 30%);
-      &:focus { @include entry(focus, $edge: none); }
-      &:insensitive {
-        @include entry(insensitive, $edge: none);
-        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
-        @extend %linked_vertical:first-child;
-        &:backdrop {
-          @include entry(backdrop-insensitive, $edge: none);
-          border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
-          border-top-style: solid;
-        }
-      }
-      &:backdrop {
-        @include entry(backdrop, $edge: none);
-        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
-        @extend %linked_vertical:first-child;
-      }
-    }
-    &:last-child {
-      @include entry(normal);
-      background-image: linear-gradient(to bottom, $base_color);
-      box-shadow: _widget_edge();
-      &:focus {
-        border-color: entry_focus_border($selected_bg_color);
-        box-shadow: entry_focus_glow($selected_bg_color),
-                    0 -1px 0 0 entry_focus_border($selected_bg_color),
-                    _widget_edge();
-        @extend %linked_vertical:last-child;
-      }
-      &:insensitive {
-        @include entry(insensitive);
-        @extend %linked_vertical:last-child;
-        &:backdrop {
-          @include entry(backdrop-insensitive);
-          @extend %linked_vertical:last-child;
-        }
-      }
-      &:backdrop {
-        @include entry(backdrop);
-        @extend %linked_vertical:last-child;
-      }
-    }
-  }
-  .osd & {
-    @include entry(osd);
-    &:focus { @include entry(osd-focus); }
-    &:backdrop { @include entry(osd-backdrop); }
-    &:insensitive { @include entry(osd-insensitive); }
-  }
-}
-
-/***********
- * Buttons *
- ***********/
-
-// stuff for .needs-attention
-$_dot_color: if($variant=='light', $selected_bg_color,
-                                   lighten($selected_bg_color,15%));
-@keyframes needs_attention {
-  from {
-    background-image: -gtk-gradient(radial,
-                                    center center, 0,
-                                    center center, 0.01,
-                                    to($_dot_color),
-                                    to(transparent));
-  }
-  to {
-    background-image: -gtk-gradient(radial,
-                                    center center, 0,
-                                    center center, 0.5,
-                                    to($selected_bg_color),
-                                    to(transparent));
-  }
-}
-
-
-.button {
-
-  $_button_transition: all 200ms $ease-out-quad;
-
-  border: 1px solid;
-  border-radius: 3px;
-  padding: 5px 8px 6px;
-  transition: $_button_transition;
-  @include button(normal);
-  &.flat {
-    @include button(undecorated);
-    // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set
-    // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but
-    // it won't fade out when the pointer leave the button allocation area. To make the transition more evident
-    // in this case the duration is increased.
-    transition: none;
-    &:hover {
-      transition: $_button_transition;
-      transition-duration: 500ms;
-      &:active { transition: $_button_transition; }
-    }
-  }
-  &:hover {
-    @include button(hover);
-    -gtk-image-effect: highlight;
-  }
-  &:active, &:checked {
-    @include button(active);
-    transition-duration: 50ms;
-  }
-  &:backdrop, &.flat:backdrop {
-    @include button(backdrop);
-    -gtk-image-effect: none;
-    &:active, &:checked {
-      @include button(backdrop-active);
-    }
-    &:insensitive {
-      @include button(backdrop-insensitive);
-    }
-    &:insensitive:active, &:insensitive:checked {
-      @include button(backdrop-insensitive-active);
-    }
-  }
-  &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
-    @include button(undecorated);
-  }
-  &:insensitive {
-    @include button(insensitive);
-    &:active, &:checked {
-      @include button(insensitive-active);
-    }
-  }
-  // big standalone buttons like in Documents pager
-  &.osd {
-    &.image-button { padding: 13px; }
-    color: $osd_fg_color;
-    border-radius: 5px;
-    outline-color: transparentize($osd_fg_color, 0.7);  //FIXME: define a color var?
-    @include button(osd);
-    border: none;
-    box-shadow: none;
-    &:hover {
-      @include button(osd-hover);
-      border: none;
-      box-shadow: none;
-    }
-    &:active, &:checked {
-      @include button(osd-active);
-      border: none;
-      box-shadow: none;
-    }
-    &:insensitive, &:backdrop:insensitive {
-      @include button(osd-insensitive);
-      border: none;
-    }
-    &:backdrop {
-      @include button(osd-backdrop);
-      border: none;
-    }
-  }
-  //overlay / OSD style
-  .osd & {
-    @include button(osd);
-    // there's a problem with sass which prevents it to extend the linked
-    // placeholder as expected, it should just be "@extend %linked;", the
-    // placeholder is basically replicated here
-    //
-    // Workaround START
-    border-radius: 0;
-    border-left-style: none;
-    &:dir(rtl) {
-      border-radius: 0;
-      border-right-style: none;
-      border-left-style: solid
-    }
-    &:first-child {
-      border-radius: 3px 0 0 3px;
-      border-left-style: solid;
-    }
-    &:last-child {
-      border-radius: 0 3px 3px 0;
-      &:dir(rtl) { border-right-style: solid; }
-    }
-    &:only-child {
-      border-radius: 3px;
-      border-style: solid;
-    }
-    // Workaround END
-    &:hover {
-      @include button(osd-hover);
-      @extend %linked;
-    }
-    &:active, &:checked, &:backdrop:active, &:backdrop:checked {
-      @include button(osd-active);
-      @extend %linked;
-    }
-    &:insensitive, &:backdrop:insensitive {
-      @include button(osd-insensitive);
-      @extend %linked;
-    }
-    &:backdrop {
-      @include button(osd-backdrop);
-      @extend %linked;
-    }
-    &.flat {
-      @include button(undecorated);
-      box-shadow: none; //FIXME respect no edge on the button mixin
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      &:hover {
-        @include button(osd-hover);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none;
-      }
-      &:insensitive {
-        @include button(osd-insensitive);
-        background-image: none;
-        border-color: transparent;
-        box-shadow: none;
-      }
-      &:backdrop { @include button(undecorated); }
-      &:active, &:checked {
-        @include button(osd-active);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none;
-      }
-    }
-  }
-
-  // Suggested and Destructive Action buttons
-  @each $b_type, $b_color in (suggested-action, $selected_bg_color),
-                              (destructive-action, $destructive_color) {
-    &.#{$b_type} {
-      @include button(normal, $b_color, white);
-      &.flat {
-        @include button(undecorated);
-        color: $b_color; //FIXME: does it work on the dark variant?
-      }
-      &:hover { @include button(hover, $b_color, white); }
-      &:active, &:checked { @include button(active, $b_color, white); }
-      &:backdrop, &.flat:backdrop {
-        @include button(backdrop, $b_color, white);
-        &:active, &:checked {
-          @include button(backdrop-active, $b_color, white);
-        }
-        &:insensitive {
-          @include button(backdrop-insensitive);
-          &:active, &:checked {
-            @include button(backdrop-insensitive-active, $b_color, white);
-          }
-        }
-      }
-      &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
-        @include button(undecorated);
-        color: transparentize($b_color, 0.2);
-      }
-      &:insensitive {
-        @include button(insensitive);
-        &:active, &:checked {
-          @include button(insensitive-active, $b_color, white);
-        }
-      }
-      .osd & {
-        @include button(osd, $b_color);
-        @extend %linked;
-        &:hover {
-          @include button(osd-hover, $b_color);
-          @extend %linked;
-        }
-        &:active, &:checked, &:backdrop:active, &:backdrop:checked {
-          @include button(osd-active, $b_color);
-          @extend %linked;
-        }
-        &:insensitive, &:backdrop:insensitive {
-          @include button(osd-insensitive, $b_color);
-          @extend %linked;
-        }
-        &:backdrop {
-          @include button(osd-backdrop, $b_color);
-          @extend %linked;
-        }
-      }
-    }
-  }
-
-  &.image-button { padding: 8px; }
-
-  &.text-button {
-    padding-left: 16px;
-    padding-right: 16px;
-  }
-
-  &.text-button.image-button {
-    // those buttons needs uneven horizontal padding, we want the icon side
-    // to have the image-button padding, while the text side the text-button
-    // one, so we're adding the missing padding to the label depending on
-    // its position inside the button
-    padding: 5px 8px 6px; // same as .button
-    .label:first-child { padding-left: 8px; }
-    .label:last-child { padding-right: 8px; }
-  }
-
-  .stack-switcher > & {
-    // to position the needs attention dot, padding is added to the button
-    // child, a label needs just lateral padding while an icon needs vertical
-    // padding added too.
-
-    outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset
-
-    > .label {
-      padding-left: 6px;  // label padding
-      padding-right: 6px; //
-    }
-    > GtkImage {
-      padding-left: 6px;   // image padding
-      padding-right: 6px;  //
-      padding-top: 3px;    //
-      padding-bottom: 3px; //
-    }
-    &.text-button {
-      padding: 5px 10px 6px; // needed or it will get overridden
-    }
-    &.image-button {
-      // we want image buttons to have a 1:1 aspect ratio, so compensation
-      // of the padding added to the GtkImage is needed
-      padding: 5px 2px;
-    }
-    &.needs-attention > .label,
-    &.needs-attention > GtkImage { @extend %needs_attention; }
-    &.needs-attention:active > .label,
-    &.needs-attention:active > GtkImage,
-    &.needs-attention:checked > .label,
-    &.needs-attention:checked > GtkImage {
-      animation: none;
-      background-image: none;
-    }
-  }
-
-  //inline-toolbar buttons
-  .inline-toolbar &, .inline-toolbar &:backdrop {
-    border-radius: 2px;
-    border-width: 1px;
-    @extend %linked;
-  }
-
-  .primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows
-
-  .linked &,
-  .linked &:hover,
-  .linked &:active,
-  .linked &:checked,
-  .linked &:backdrop { @extend %linked; }
-
-  .linked.vertical &,
-  .linked.vertical &:hover,
-  .linked.vertical &:active,
-  .linked.vertical &:checked,
-  .linked.vertical &:backdrop { @extend %linked_vertical; }
-}
-
-%needs_attention {
-  animation: needs_attention 150ms ease-in;
-  $_dot_shadow: _text_shadow_color();
-  $_dot_shadow_r: if($variant=='light',0.5,0.45);
-  background-image: -gtk-gradient(radial,
-                                  center center, 0,
-                                  center center, 0.5,
-                                  to($_dot_color),
-                                  to(transparent)),
-                    -gtk-gradient(radial,
-                                  center center, 0,
-                                  center center, $_dot_shadow_r,
-                                  to($_dot_shadow),
-                                  to(transparent));
-  background-size: 6px 6px, 6px 6px;
-  background-repeat: no-repeat;
-  @if $variant == 'light' { background-position: right 3px, right 4px; }
-  @else { background-position: right 3px, right 2px; }
-  &:backdrop { background-size: 6px 6px, 0 0;}
-  &:dir(rtl) {
-    @if $variant == 'light' { background-position: left 3px, left 4px; }
-    @else { background-position: left 3px, left 2px; }
-  }
-}
-
-
-// all the following is for the +|- buttons on inline toolbars, that way
-// should really be deprecated...
-.inline-toolbar GtkToolButton > .button { // redefining the button look is
-                                          // needed since those are flat...
-  @include button(normal);
-  &:hover { @include button(hover); }
-  &:active,
-  &:checked{ @include button(active); }
-  &:insensitive { @include button(insensitive); }
-  &:insensitive:active,
-  &:insensitive:checked { @include button(insensitive-active); }
-  &:backdrop { @include button(backdrop); };
-  &:backdrop:active,
-  &:backdrop:checked { @include button(backdrop-active); }
-  &:backdrop:insensitive { @include button(backdrop-insensitive); }
-  &:backdrop:insensitive:active,
-  &:backdrop:insensitive:checked {
-    @include button(backdrop-insensitive-active); }
-}
-
-// More inline toolbar buttons
-.inline-toolbar.toolbar GtkToolButton,
-.inline-toolbar.toolbar GtkToolButton:backdrop {
-  & > .button.flat { @extend %linked_middle; }
-  &:dir(rtl) > .button.flat { @extend %linked_middle:dir(rtl); }
-  &:first-child > .button.flat { @extend %linked:first-child; }
-  &:last-child > .button.flat { @extend %linked:last-child; }
-  &:last-child:dir(rtl) > .button.flat { @extend %linked:last-child:dir(rtl); }
-  &:only-child > .button.flat { @extend %linked:only-child; }
-}
-
-%linked_middle {
-  border-radius: 0;
-  border-left-style: none;
-  &:dir(rtl) {
-    border-radius: 0; // needed when including %linked_middle:dir(rtl)
-    border-right-style: none;
-    border-left-style: solid
-  }
-}
-
-%linked {
-  @extend %linked_middle;
-  &:first-child {
-    border-radius: 3px 0 0 3px;
-    border-left-style: solid;
-  }
-  &:last-child {
-    border-radius: 0 3px 3px 0;
-    &:dir(rtl) { border-right-style: solid; }
-  }
-  &:only-child {
-    border-radius: 3px;
-    border-style: solid;
-  }
-}
-
-%linked_vertical_middle {
-  border-left-style: solid;
-  border-top-style: none;
-  border-radius: 0;
-}
-
-%linked_vertical{
-  @extend %linked_vertical_middle;
-  &:first-child {
-    border-style: solid;
-    border-radius: 3px 3px 0 0;
-  }
-  &:last-child {
-    border-radius: 0 0 3px 3px;
-  }
-  &:only-child {
-    border-radius: 3px;
-    border-style: solid;
-  }
-}
-
-%undecorated_button {
-  border-color: transparent;
-  background-color: transparent;
-  background-image: none;
-  box-shadow: inset 0 1px transparentize(white,1),
-              0 1px transparentize(white, 1);
-  text-shadow: none;
-  icon-shadow: none;
-}
-
-/* menu buttons */
-.menuitem.button.flat {
-  @extend %undecorated_button;
-  outline-offset: -1px;
-  &:hover { background-color: mix($fg_color,$bg_color,10%); }
-  &:selected { @extend %selected_items; }
-  &:backdrop, &:backdrop:hover {
-    @extend %undecorated_button;
-  }
-}
-
-GtkColorButton.button {
-  padding: 5px; // Uniform padding on the GtkColorButton
-  GtkColorSwatch {
-    border-radius: 0;
-    box-shadow: inset 0 1px 1px transparentize(black, 0.9),
-                _widget_edge();
-    &:insensitive,
-    &:backdrop { box-shadow: none; }
-  }
-}
-
-/*********
- * Links *
- *********/
-
-*:link {
-  color: $link_color;
-  &:visited {
-    color: $link_visited_color;
-    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); }
-  }
-  &:hover {
-    color: lighten($link_color,10%);
-    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); }
-  }
-  &:active {
-    color: $link_color;
-    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); }
-  }
-  &:backdrop, &:backdrop:hover, &:backdrop:hover:selected {
-    color: $selected_bg_color;
-  }
-  &:selected, *:selected & {
-    color: mix($selected_fg_color, $selected_bg_color, 80%);
-  }
-}
-
-.button:link, .button:visited {
-  @extend %undecorated_button;
-  @extend *:link;
-  text-shadow: none;
-  &:hover, &:active, &:checked {
-    @extend %undecorated_button;
-    text-shadow: none;
-  }
-  &:backdrop {
-    @extend %undecorated_button; //This shouldn't be needed but avoids
-                                 //a weird transition which for some reason
-                                 //makes borders blink on hover
-  }
-}
-
-/*****************
- * GtkSpinButton *
- *****************/
-
-.spinbutton {
-  .button {
-    background-image: none;
-    border-style: none none none solid;
-    border-color: transparentize($borders_color,0.7);
-    color: mix($fg_color, $base_color,90%);
-    border-radius: 0;
-    box-shadow: none;
-  //  padding-left: 6px;
-  //  padding-right: 6px;
-    &:dir(rtl) { border-style: none solid none none; }
-    &:hover {
-      color: $fg_color;
-      background-color: transparentize($fg_color,0.95);
-    }
-    &:insensitive {
-      color: transparentize($insensitive_fg_color,0.7);
-    }
-    &:active {
-      box-shadow: inset 0 2px 3px -1px transparentize(black,0.8);
-      background-color: transparentize(black,0.9);
-    }
-    &:backdrop {
-      color: mix($backdrop_fg_color, $backdrop_base_color, 90%);
-      border-color: transparentize($backdrop_borders_color,0.7);
-      background-color: transparent;
-    }
-    &:backdrop:insensitive {
-      background-image: none;
-      color: transparentize($backdrop_insensitive_color,0.7);
-      border-style: none none none solid; // It is needed or it gets overridden
-      &:dir(rtl) { border-style: none solid none none; }
-    }
-  }
-  .osd & {
-    .button {
-      @include button(undecorated);
-      color: $osd_fg_color;
-      border-style: none none none solid;
-      border-color: transparentize($osd_borders_color, 0.3);
-      border-radius: 0;
-      box-shadow: none;
-      icon-shadow: 0 1px black;
-      &:dir(rtl) { border-style: none solid none none; }
-      &:hover {
-        @include button(undecorated);
-        color: $osd_fg_color;
-        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
-        background-color: transparentize($osd_fg_color, 0.9);
-        icon-shadow: 0 1px black;
-        box-shadow: none;
-      }
-      &:backdrop {
-        @include button(undecorated);
-        color: $osd_fg_color;
-        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
-        icon-shadow: none;
-        box-shadow: none;
-      }
-      &:insensitive {
-        @include button(undecorated);
-        color: $osd_insensitive_fg_color;
-        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
-        icon-shadow: none;
-        box-shadow: none;
-      }
-      &:last-child { border-radius: 0 3px 3px 0; }
-      &:dir(rtl):first-child { border-radius: 3px 0 0 3px; }
-    }
-  }
-  &.vertical, &.vertical:dir(rtl) { //FIXME: try using linking templates for vertically linked stuff
-    .button {
-      padding-top: 8px;    //  Same vertical padding as image-buttons
-      padding-bottom: 8px; //
-      &:first-child {
-        @extend %top_button;
-        @include button(normal, $edge:none);
-        &:active {
-          @extend %top_button;
-          @include button(active, $edge:none);
-        }
-        &:hover {
-          @extend %top_button;
-          @include button(hover, $edge:none);
-        }
-        &:insensitive {
-          @extend %top_button;
-          @include button(insensitive, $edge:none);
-        }
-        &:backdrop {
-          @extend %top_button;
-          @include button(backdrop, $edge:none);
-        }
-      }
-      &:last-child {
-        @extend %bottom_button;
-        @include button(normal);
-        &:active {
-          @extend %bottom_button;
-          @include button(active);
-        }
-        &:hover {
-          @extend %bottom_button;
-          @include button(hover);
-        }
-        &:insensitive {
-          @extend %bottom_button;
-          @include button(insensitive);
-        }
-        &:backdrop {
-          @extend %bottom_button;
-          @include button(backdrop);
-        }
-      }
-      &:backdrop:insensitive {
-        @include button(backdrop-insensitive);
-      }
-    }
-    &.entry {
-      // we should remove the bottom edge hilight here, but seems
-      // like buttons are on top of it so it doesn't show up
-      border-radius: 0;
-      padding-left: 3px;
-      padding-right: 3px;
-    }
-    %top_button {
-      border-radius: 3px 3px 0 0;
-      border-style: solid solid none solid;
-    }
-    %bottom_button {
-      border-radius: 0 0 3px 3px;
-      border-style: none solid solid solid;
-    }
-  }
-/* This is to fix spinbuttons in entries, but I feel like hiding code issues
- * hence it's commented atm.
- *  GtkTreeView & {
- *   &.entry, &.entry:focus {
- *     padding: 1px;
- *     border-width: 1px 0;
- *     border-color: $selected_bg_color;
- *     border-radius: 0;
- *     box-shadow: none;
- *   }
- * } */
-}
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
-  > .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos
-                                                       // are bigger then
-                                                       // buttons
-  -GtkComboBox-arrow-scaling: 0.5;
-  -GtkComboBox-shadow-type: none;
-
-  box-shadow: 0 1px $borders_edge;
-
-  @include _button_text_shadow;
-
-  &:insensitive {
-    color: $insensitive_fg_color;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  &:backdrop {
-    color: $backdrop_fg_color;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  &:backdrop:insensitive {
-    color: $backdrop_insensitive_color;
-  }
-  .menuitem { text-shadow: none; }
-  .separator {
-    // always disable separators
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0;
-  }
-  &.combobox-entry .entry { @extend %linked; }
-  &.combobox-entry .button, &.combobox-entry .button:backdrop {
-    // It is needed to specify the backdrop button or it gets overridden
-    @extend %linked;
-  }
-}
-
-.linked > GtkComboBox > .button {
-  // the combo is a composite widget so the way we do button linkind doesn't
-  // work, special case needed. See
-  // https://bugzilla.gnome.org/show_bug.cgi?id=733979
-  &:dir(ltr) { @extend %linked_middle; } // specificity bump
-  &:dir(rtl) { @extend %linked_middle:dir(rtl); }
-}
-.linked > GtkComboBox:first-child > .button {
-  @extend %linked:first-child;
-}
-.linked > GtkComboBox:last-child > .button {
-  @extend %linked:last-child;
-}
-.linked > GtkComboBox:only-child > .button {
-  @extend %linked:only-child;
-}
-.linked.vertical > GtkComboBoxText > .button,
-.linked.vertical > GtkComboBox > .button { @extend %linked_vertical_middle; }
-.linked.vertical > GtkComboBoxText:first-child > .button,
-.linked.vertical > GtkComboBox:first-child > .button { @extend %linked_vertical:first-child; }
-.linked.vertical > GtkComboBoxText:last-child > .button,
-.linked.vertical > GtkComboBox:last-child > .button { @extend %linked_vertical:last-child; }
-.linked.vertical > GtkComboBoxText:only-child > .button,
-.linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; }
-
-/************
- * Toolbars *
- ************/
-.toolbar {
-  -GtkWidget-window-dragging: true;
-  padding: 4px;
-  background-color: $bg_color;
-  .osd &, &.osd {
-    padding: 13px;
-    border: none;
-    border-radius: 5px;
-    background-color: $osd_bg_color;
-  }
-}
-
-//searchbar, location-bar & inline-toolbar
-.inline-toolbar {
-  @extend .toolbar;
-  @extend %inset-bar;
-  border-width: 0 1px 1px;
-  padding: 3px;
-  border-radius: 0  0 5px 5px;
-}
-.search-bar, .location-bar {
-  @extend .toolbar;
-  @extend %inset-bar;
-  border-width: 0 0 1px;
-  padding: 3px;
-}
-
-%inset-bar {
-  border-style: solid;
-  border-color: $borders_color;
-  $_bg: mix($bg_color, $borders_color, 70%);
-  background-color: $_bg;
-  box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%),
-              _widget_edge();
-  //FIXME edge would be nice, but doesn't work
-  &:backdrop {
-    border-color: $backdrop_borders_color;
-    background-color: $backdrop_dark_fill;
-    box-shadow: none;
-  }
-}
-
-/***************
- * Header bars *
- ***************/
-
-.titlebar,
-.header-bar {
-  padding: 6px;
-  border-width: 0 0 1px;
-  border-style: solid;
-  border-color: $borders_color;
-  border-radius: 7px 7px 0 0;
-  background-color: transparent;
-
-  @include headerbar_fill;
-
-  &:backdrop {
-    border-color: $backdrop_borders_color;
-    background-color: $bg_color;
-    background-image: none;
-    box-shadow: inset 0 1px $top_hilight;
-  }
-
-  .title {
-    font-weight: bold;
-    padding: 0px 12px;
-  }
-
-  .subtitle {
-    font-size: smaller;
-    padding: 0 12px;
-    @extend .dim-label;
-  }
-
-  .header-bar-separator,
-  & > GtkBox > .separator.vertical {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-separator-width: 1px;
-    border-width: 0 1px;
-    border-image: linear-gradient(to bottom,
-                                  transparentize($borders_color,1),
-                                  $borders_color 30%,
-                                  $borders_color 70%,
-                                  transparentize($borders_color,1) 100%)
-                  0 1 / 0 1px stretch; //FIXME use a proper color
-
-    &:backdrop {
-      border-image: linear-gradient(to bottom, transparentize($backdrop_borders_color, 0.5))
-                    0 1 / 1px 1px;  //FIXME use a proper color
-    }
-  }
-
-  &.selection-mode {
-    $_hc: mix($top_hilight,$selected_bg_color, 50%); // hilight color
-
-    color: $selected_fg_color;
-    text-shadow: 0 -1px transparentize(black, 0.5);
-    border-color: $selected_borders_color;
-    background-image: linear-gradient(to bottom,
-                                      lighten($selected_bg_color,5%),
-                                      $selected_bg_color);
-    box-shadow: inset 0 -1px mix($selected_borders_color, $selected_bg_color, 35%), //bottom shade
-                inset 0 1px $_hc;
-
-    &:backdrop {
-      background-image: linear-gradient(to bottom, $selected_bg_color);
-      box-shadow: inset 0 1px mix($top_hilight,$selected_bg_color, 60%);
-    }
-
-    .subtitle:link { @extend *:link:selected;  }
-
-    .button {
-      @include button(normal, $selected_bg_color, $selected_fg_color, $_hc);
-
-      &.flat { @include button(undecorated); }
-
-      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, $_hc); }
-
-      &:active, &:checked { @include button(active, $selected_bg_color, $selected_fg_color, $_hc); }
-
-      &:backdrop,
-      &.flat:backdrop {
-        @include button(backdrop, $selected_bg_color, $selected_fg_color, $_hc);
-        -gtk-image-effect: none;
-        border-color: $selected_borders_color;
-
-        &:active,
-        &:checked {
-          @include button(backdrop-active, $selected_bg_color, $selected_fg_color, $_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:insensitive {
-          @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, $_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:insensitive:active,
-        &:insensitive:checked {
-          @include button(backdrop-insensitive-active, $selected_bg_color,
-                          $selected_fg_color, $_hc);
-          border-color: $selected_borders_color;
-        }
-      }
-
-      &.flat:backdrop,
-      &.flat:insensitive,
-      &.flat:insensitive:backdrop {
-        @include button(undecorated);
-      }
-
-      &:insensitive {
-        @include button(insensitive, $selected_bg_color, $selected_fg_color, $_hc);
-
-        &:active, &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color, $_hc); }
-      }
-
-      &.suggested-action {
-        @include button(normal, $edge:$_hc);
-        border-color: $selected_borders_color;
-
-        &:hover {
-          @include button(hover, $edge:$_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:active {
-          @include button(active, $edge:$_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:insensitive {
-          @include button(insensitive, $edge:$_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:backdrop {
-          @include button(backdrop, $edge:$_hc);
-          border-color: $selected_borders_color;
-        }
-
-        &:backdrop:insensitive {
-          @include button(backdrop-insensitive, $edge:$_hc);
-          border-color: $selected_borders_color;
-        }
-      }
-    }
-
-    .selection-menu {
-      border-color: transparentize($selected_bg_color, 1);
-      background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1));
-      box-shadow: none;
-      padding-left: 10px;
-      padding-right: 10px;
-
-      GtkArrow { -GtkArrow-arrow-scaling: 1; }
-
-      .arrow {
-        -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
-        color: transparentize($selected_fg_color,0.5);
-        icon-shadow: none;
-      }
-
-      &:backdrop { @extend .selection-menu };
-    }
-  }
-
-  .tiled &, .maximized & {
-    border-radius: 0; // squared corners when the window is max'd or tiled
-  }
-
-  &.default-decoration {
-    padding: 4px;
-    .button { padding: 5px; }
-  }
-}
-
-/************
- * Pathbars *
- ************/
-
-.path-bar .button {
-  padding: 5px 6px 6px;
-  &:first-child { padding-left: 8px; }
-  &:last-child { padding-right: 8px; }
-  &:only-child {
-    padding-left: 12px;
-    padding-right: 12px;
-  }
-
-  // the following is for spacing the icon and the label inside the home button
-  .label:last-child { padding-left: 2px; }
-  .label:first-child { padding-right: 2px; }
-  .label:only-child { padding-right: 0; padding-left: 0; }
-  GtkImage { padding-top: 1px; }
-}
-
-/**************
- * Tree Views *
- **************/
-GtkTreeView.view {
-  -GtkTreeView-grid-line-width: 1;
-  -GtkTreeView-grid-line-pattern: '';
-  -GtkTreeView-tree-line-width: 1;
-  -GtkTreeView-tree-line-pattern: '';
-  -GtkTreeView-expander-size: 16;
-
-  border-left-color: mix($fg_color, $base_color, 0.5); // this is actually the tree lines color,
-  border-top-color: $bg_color;                         // while this is the grid lines color, better then nothing
-
-  &:selected,
-  &:selected:focus,
-  &:selected:hover { border-radius: 0; } // rest border radius in lists
-
-  &:selected, &:backdrop:selected {
-    border-left-color: mix($selected_fg_color, $selected_bg_color, 0.5);
-    border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly
-  }
-
-  &:insensitive {
-    color: $insensitive_fg_color;
-    &:selected {
-      color: mix($selected_fg_color, $selected_bg_color, 40%);
-      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
-    }
-    &:backdrop { color: $backdrop_insensitive_color; }
-  }
-
-  &:backdrop {
-    border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 0.5);
-    border-top: $backdrop_bg_color;
-  }
-
-  &.expander {
-    -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
-    &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
-    color: mix($fg_color, $base_color, 70%);
-    &:hover { color: $fg_color; }
-    &:selected {
-      color: mix($selected_fg_color, $selected_bg_color, 70%);
-      &:hover { color: $selected_fg_color; }
-      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); }
-    }
-    &:checked {
-      -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
-    }
-    &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); }
-  }
-  &.progressbar { // progress bar in treeviews
-    @if $variant == light { color: $base_color; }
-    border-radius: 4px;
-    border-color: $selected_borders_color;
-    background-image: linear-gradient(to bottom,
-                                      $selected_bg_color,
-                                      darken($selected_bg_color,10%));
-    box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7),
-                                                  transparentize(white,0.85)),
-                      0 1px if($variant=='light', transparentize(black, 0.8),
-                                                  transparentize(black,0.9));
-    &:selected {
-      @if $variant == 'light' {
-         color: $selected_bg_color;
-         box-shadow: none;
-      }
-      @else { box-shadow: inset 0 1px transparentize(white, 0.95); }
-      background-image: linear-gradient(to bottom,
-                                        $base_color,
-                                        darken($base_color,10%));
-      &:backdrop {
-        @if $variant == 'light' { color: $selected_bg_color; }
-        @else { border-color: $backdrop_base_color; }
-        background-color: $backdrop_base_color;
-      }
-    }
-    &:backdrop {
-      @if $variant == 'light' { color: $backdrop_base_color; }
-      @else { border-color: $backdrop_base_color; }
-      background-image: none;
-      box-shadow: none;
-    }
-  }
-  &.trough { // progress bar trough in treeviews
-    background-color: transparentize($fg_color,0.9);
-    border-radius: 4px;
-    &:selected {
-      background-color: if($variant == 'light',
-                           transparentize($selected_fg_color, 0.7),
-                           darken($selected_bg_color, 10%));
-      @if $variant == 'light' {
-        border-width: 1px 0;
-        border-style: solid;
-        border-color: $selected_bg_color;
-      }
-    }
-  }
-}
-
-column-header {
-  .button {
-    @extend %column_header_button;
-    $_column_header_color: mix($fg_color,$base_color,50%);
-    color: $_column_header_color;
-    background-color: $base_color;
-    font-weight: bold;
-    text-shadow: none;
-    box-shadow: none;
-    &:hover {
-      @extend %column_header_button;
-      color: mix($_column_header_color,$fg_color,50%);
-      box-shadow: none;
-      transition: none; //I shouldn't need this
-    }
-    &:active {
-      @extend %column_header_button;
-      color: $fg_color;
-      transition: none; //I shouldn't need this
-    }
-    &.dnd {
-      @extend column-header.button.dnd;
-    }
-  }
-  &:last-child .button,
-  &:last-child .button:backdrop, // set :backdrop too or the border will be visibile there
-  &:last-child.button,
-  &:last-child.button:backdrop { //treeview-like derived widgets in Banshee and Evolution
-    border-right-style: none;
-  }
-}
-
-column-header.button.dnd { // for treeview-like derive widgets
-  transition: none;
-  color: $selected_bg_color;
-  box-shadow: inset 1px 1px 0 1px $selected_bg_color,
-              inset -1px 0 0 1px $selected_bg_color,
-              inset 1px 1px $base_color, inset -1px 0 $base_color;;
-  &:active { @extend column-header.button.dnd; }
-  &:selected { @extend column-header.button.dnd; }
-  &:hover { @extend column-header.button.dnd; }
-}
-
-%column_header_button {
-  padding: 3px 6px;
-  border-style: none solid solid none;
-  border-radius: 0;
-  background-image: none;
-  border-color: $bg_color;
-  text-shadow: none;
-  &:insensitive {
-    border-color: $bg_color;
-    background-image: none;
-  }
-  &:backdrop {
-    border-color: $backdrop_bg_color;
-    border-style: none solid solid none;
-    color: mix($backdrop_fg_color, $backdrop_bg_color,50%);
-    background-image: none;
-    background-color: $backdrop_base_color;
-    &:insensitive {
-      border-color: $backdrop_bg_color;
-      background-image: none;
-    }
-  }
-}
-
-
-/*********
- * Menus *
- *********/
-.menubar {
-  -GtkWidget-window-dragging: true;
-  padding: 0px;
-  box-shadow: inset 0 -1px transparentize(black, 0.9);
-  &:backdrop { background-color: $backdrop_bg_color; }
-  & > .menuitem {
-    padding: 4px 8px;
-    &:hover { //Seems like it :hover even with keyboard focus
-      box-shadow: inset 0 -3px $selected_bg_color;
-      color: $link_color;
-    }
-    &:insensitive {
-      color: $insensitive_fg_color;
-      box-shadow: none;
-    }
-  }
-}
-
-.menu {
-  margin: 4px;
-  padding: 0px;
-  background-color: $base_color;
-  border: 1px solid $borders_color; // adds borders in a non composited env
-  .csd & { border: none; }  // axes borders in a composited env
-  .menuitem {
-    text-shadow: none;
-    padding: 4px;
-    &:hover {
-      color: $selected_fg_color;
-      background-color: $selected_bg_color;
-    }
-    &:insensitive {
-      color: $insensitive_fg_color;
-      &:backdrop { color: $backdrop_insensitive_color; }
-    }
-    &:backdrop, &:backdrop:hover {
-      color: $backdrop_fg_color;
-      background-color: $backdrop_base_color;
-    }
-    //submenu indicators
-    &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
-    &.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
-  }
-  &.button { // overlow buttons
-    @extend %undecorated_button;
-    border-style: none;
-    border-radius: 0;
-    &.top { border-bottom: 1px solid mix($fg_color, $base_color, 10%); }
-    &.bottom { border-top: 1px solid mix($fg_color, $base_color, 10%); }
-    &:hover { background-color: mix($fg_color, $base_color, 10%); }
-    &:insensitive {
-      color: transparent;
-      background-color: transparent;
-      border-color: transparent ;
-    }
-  }
-}
-
-.menuitem .accelerator { color: gtkalpha(currentColor,0.55); }
-
-
-/***************
- * Popovers   *
- ***************/
-
-.popover {
-  padding: 2px;
-  border: 1px solid $borders_color;
-  border-radius: 5px;
-  background-color: mix($bg_color, $base_color, 50%);
-
-  box-shadow: 0 2px 3px transparentize(black, 0.5);
-
-  &:backdrop {
-    box-shadow: none;
-  }
-
-  > .list,
-  > .view,
-  > .toolbar,
-  &.osd > .toolbar {
-    border-style: none;
-    background-color: transparent;
-  }
-
-  .button.flat,
-  .button.flat:hover {
-    text-shadow: none;
-    transition: none;
-  }
-
-  &.osd { @extend %osd; }
-}
-
-//touch selection handlebars for the Popover.osd above
-.entry.cursor-handle,
-.cursor-handle {
-  background-color: transparent;
-  background-image: none;
-  box-shadow: none;
-  border-style: none;
-  &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
-  &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
-}
-
-/*****************
- * Notebooks and *
- * Tabs          *
- *****************/
-
-.notebook {
-  // Through me you go to the grief wracked city;
-  // Through me you go to everlasting pain;
-  // Through me you go a pass among lost souls.
-  // ...
-  // Abandon all hope â€” Ye Who Enter Here
-  padding: 0;
-  background-color: $base_color;
-  -GtkNotebook-initial-gap: 10;
-  -GtkNotebook-arrow-spacing: 5;
-  -GtkNotebook-tab-curvature: 0;
-  -GtkNotebook-tab-overlap: -8;
-  -GtkNotebook-has-tab-gap: false;
-  -GtkWidget-focus-padding: 0;
-  -GtkWidget-focus-line-width: 0;
-  transition: all 200ms $ease-out-quad;
-  &:backdrop {
-    background-color: $backdrop_base_color;
-  }
-  &.frame {
-    border: 1px solid $borders_color;
-    // FIXME doesn't work
-    &.top { border-top-width: 0; }
-    &.bottom { border-bottom-width: 0; }
-    &.right { border-right-width: 0; }
-    &.left { border-left-width: 0; }
-    &:backdrop { border-color: $backdrop_borders_color; }
-  }
-  &.header {
-    // FIXME: double borders in some case, can't fix it w/o a class tho
-    // FIXME: doesn't work on dark var
-    background-color: mix($bg_color, $borders_color, 70%);
-
-    // this is the shading of the header behind the tabs
-    &.frame {
-      border: 1px solid $borders_color;
-      &.top { border-bottom-width: 0; }
-      &.bottom { border-top-width: 0; }
-      &.right { border-left-width: 0; }
-      &.left { border-right-width: 0; }
-      &:backdrop { border-color: $backdrop_borders_color; }
-    }
-
-    $_header_shade: inset 0 2px 3px -1px transparentize(black, 0.85);
-    &.top {
-      box-shadow: $_header_shade,
-                  inset 0 -1px $borders_color; // border
-      &:backdrop { box-shadow: inset 0 -1px $backdrop_borders_color; }
-    }
-    &.bottom {
-      box-shadow: $_header_shade,
-                  inset 0 1px $borders_color;
-      &:backdrop { box-shadow: inset 0 1px $backdrop_borders_color; }
-    }
-    &.right {
-      box-shadow: $_header_shade,
-                  inset 1px 0 $borders_color;
-      &:backdrop { box-shadow: inset 1px 0 $backdrop_borders_color; }
-    }
-    &.left {
-      box-shadow: $_header_shade,
-                  inset -1px 0 $borders_color;
-      &:backdrop { box-shadow: inset -1px 0 $backdrop_borders_color; }
-    }
-    &:backdrop {
-      // same color as backdrop pushed button
-      background-color: $backdrop_dark_fill;
-      box-shadow: none;
-    }
-  }
-  tab {
-    border-width: 0;
-    border-style: solid;
-    border-color: transparent;
-    background-color: transparent;
-
-    outline-offset: 0;
-
-    $tab_indicator_size: 3px;
-    //vertical tab sizing
-    $vt_vpadding: 8px;
-    $vt_hpadding: 20px;
-    // horizontal tab sizing
-    $ht_vpadding: 5px;
-    $ht_hpadding: 20px;
-
-    //FIXME: we get double border in some cases, not considering the broken
-    //notebook content frame...
-    &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
-    &.left, &.right { padding: $ht_vpadding $ht_hpadding; }
-
-
-    /* works for testnotebookdnd, but there's a superfluous border
-       in gedit or web, commented out for now, needs gtk fixes
-    &.reorderable-page {
-      &.top {
-        padding-top: ($vt_vpadding - 1px);
-        border-top-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.bottom {
-        padding-bottom: ($vt_vpadding - 1px);
-        border-bottom-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left {
-        padding-left: ($ht_hpadding - 1px);
-        border-left-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-      &.right {
-        padding-right: ($ht_hpadding - 1px);
-        border-right-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-    }
-    */
-    &.reorderable-page {
-      &.top, &.bottom {
-        padding-left: 12px;  // for a nicer close button
-        padding-right: 12px; // placement
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left, &.right {
-        border-bottom-width: 1px;
-        border-top-width: 1px;
-      }
-    }
-    &.top {
-      //padding-bottom: ($vt_vpadding -$tab_indicator_size);
-      border-bottom-width: $tab_indicator_size;
-    }
-    &.bottom {
-      //padding-top: ($vt_vpadding -$tab_indicator_size);
-      border-top-width: $tab_indicator_size;
-    }
-    &.left {
-      //padding-right: ($ht_hpadding -$tab_indicator_size);
-      border-right-width: $tab_indicator_size;
-    }
-    &.right {
-      //padding-left: ($ht_hpadding -$tab_indicator_size);
-      border-left-width: $tab_indicator_size;
-    }
-
-    //here's the interesting stuff
-    &:hover, &.prelight-page {
-      border-color: $borders_color;
-    }
-    &:active, &.active-page, &:backdrop:active {
-      border-color: $selected_bg_color;
-    }
-    &:backdrop {
-      background-color: transparent;
-      border-color: transparent;
-    }
-    @each $_tab, $_border in (top, bottom),
-                             (bottom, top),
-                             (left, right),
-                             (right, left) {
-      &.reorderable-page.#{$_tab} {
-        border-color: transparent;
-        &:hover, &.prelight-page {
-          border-color: transparentize($borders_color,0.7);
-          border-#{$_border}-color: $borders_color;
-          background-color: transparentize($bg_color,0.8);
-        }
-        &:active, &.active-page {
-          background-color: transparentize($bg_color,0.5);
-          border-color: transparentize($borders_color,0.5);
-          border-#{$_border}-color: $selected_bg_color;
-          &:hover { background-color: transparentize($bg_color,0.3); }
-          &:backdrop {
-            border-color: $backdrop_borders_color;
-            background-color: $backdrop_bg_color;
-            border-#{$_border}-color: $selected_bg_color;
-          }
-        }
-        &:backdrop {
-          border-color: transparent;
-          background-color: transparent;
-        }
-      }
-    }
-    .label { //tab text
-      padding: 0 2px; // needed for a nicer focus ring
-      font-weight: bold;
-      color: $insensitive_fg_color;
-      &:backdrop, &.prelight-page:backdrop {
-        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
-      }
-    }
-    .prelight-page .label, .label.prelight-page {
-      // prelight tab text
-      color: mix($fg_color, $insensitive_fg_color, 50%);
-      &:backdrop { // FIXME, it's the same as .label:backdrop up here
-        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
-      }
-    }
-    .active-page .label, .label.active-page {
-      // active tab text
-      color: $fg_color;
-      &:backdrop { color: $backdrop_fg_color; }
-    }
-    .button { //tab close button
-      padding: 0;
-      border: 1px solid transparent;
-      @extend %undecorated_button;
-      icon-shadow: none;
-      transition: none;
-      color: transparentize($fg_color,0.7);
-      &:hover {
-        color:  $fg_color;
-        @include button(hover, $edge:none);
-        background-image: none;
-        box-shadow: none;
-      }
-      &:active {
-        @include button(active, $edge:none);
-      }
-      &:backdrop {
-        color: transparentize($backdrop_fg_color,0.7);
-        border-color: transparent;
-      }
-      & > GtkImage { // this is a hack which makes tabs grow
-        padding: 2px;
-      }
-    }
-  }
-  &.arrow {
-    color: $insensitive_fg_color;
-    &:hover { color: mix($fg_color, $insensitive_fg_color, 50%); }
-    &:active { color: $fg_color; }
-    &:insensitive {
-      color: transparentize($insensitive_fg_color,0.7);
-    }
-    &:backdrop {
-      color: transparentize($backdrop_fg_color,0.6);
-      &:insensitive {
-        color: $backdrop_insensitive_color;
-      }
-    }
-  }
-}
-
-/**************
- * Scrollbars *
- **************/
-
-.scrollbar {
-  -GtkRange-slider-width: 13;
-  -GtkRange-trough-border: 1;
-  -GtkScrollbar-has-backward-stepper: false;
-  -GtkScrollbar-has-forward-stepper: false;
-  -GtkScrollbar-min-slider-length: 42; // minimum size for the slider.
-                                       // sadly can't be in '.slider'
-                                       // where it belongs
-  -GtkRange-stepper-spacing: 0;
-  -GtkRange-trough-under-steppers: 1;
-
-  .button {
-    border: none;
-  }
-
-  // trough coloring
-  .trough {
-    background-color: $scrollbar_bg_color;
-    border: 1px none $borders_color;
-
-    &:backdrop {
-      background-color: $backdrop_scrollbar_bg_color;
-      border-color: $backdrop_borders_color;
-    }
-  }
-
-  // slider coloring
-  .slider {
-    border-color: transparent;
-    border-style: solid;
-    background-color: mix($fg_color, $bg_color, 40%);
-    background-clip: padding-box; // needed since we use the borders as margins
-
-    &:hover { background-color: mix($fg_color, $bg_color, 60%); }
-
-    &:prelight:active { background-color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%));}
-
-    &:backdrop { background-color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); }
-
-    &:insensitive {
-      background-color: transparent;
-    }
-  }
-
-  &.overlay-indicator { // Overlay scrolling indicator
-    -GtkRange-slider-width: 8px;
-
-    .slider {
-      background-color: transparentize($fg_color, 0.7);
-      border-width: 2px;
-      border-radius: 100px;
-    }
-
-    .trough {
-      border-color: transparent;
-      background-color: transparent;
-    }
-
-    &.dragging,
-    &.hovering {
-      -GtkRange-slider-width: 13;
-
-      .slider { border-width: 1px; }
-
-      .trough {
-        border-color: transparentize($borders_color, 0.3);
-        background-color: transparentize($scrollbar_bg_color, 0.3);
-      }
-
-      &.fine-tune {
-
-        .slider { border-width: 3px; }
-
-        .trough { background-color: if($variant=='light', darken($scrollbar_bg_color, 3%), lighten($scrollbar_bg_color, 3%)); }
-      }
-    }
-  }
-
-  // borders and margins
-  .slider {
-    border-width: 3px;
-    border-radius: 100px;
-  }
-
-  &.fine-tune .slider { border-width: 4px; }
-
-  &.vertical {
-
-    .slider {
-      margin-left: 1px;
-
-      &:dir(rtl) {
-        margin-left: 0;
-        margin-right: 1px;
-      }
-    }
-
-    .trough {
-      border-left-style: solid;
-
-      &:dir(rtl) {
-        border-left-style: none;
-        border-right-style: solid;
-      }
-    }
-  }
-
-  &.horizontal {
-
-    .slider {
-      margin-top: 1px;
-    }
-
-    .trough { border-top-style: solid; }
-  }
-}
-
-.scrollbars-junction,
-.scrollbars-junction.frame { // the small square between two scrollbars
-  border-color: transparent;
-  // the border image is used to add the missing dot between the borders, details, details, details...
-  border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch;
-  background-color: $scrollbar_bg_color;
-
-  &:dir(rtl) { border-image-slice: 0 1 0 0; }
-
-  &:backdrop {
-    border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px);
-    background-color: $backdrop_scrollbar_bg_color;
-  }
-}
-
-
-/**********
- * Switch *
- **********/
-
-GtkSwitch {
-  -GtkSwitch-slider-width: 45px; // 55px is the right value to make it as tall
-                                 // as buttons, not doing that for now
-  font-weight: bold;
-  font-size: smaller;
-  outline-offset: -4px;
-  box-shadow: inset 0 1px transparentize(black, 0.9), // needs to be set here
-              _widget_edge();                         // otherwise it gets
-                                                      // clipped
-  &.trough {
-    // similar to the .scale
-    border: 1px solid $borders_color;
-    border-radius: 3px;
-    color: $fg_color;
-    background-image: linear-gradient(to bottom,
-                                      mix($bg_color,$borders_color,60%));
-    text-shadow: 0 1px transparentize(black, 0.9);
-    &:active {
-      @include progressbar_fill;
-      color: white;
-      border-color: $selected_borders_color;
-      box-shadow: _widget_edge();
-      text-shadow: 0 1px transparentize($selected_borders_color,0.5),
-                   0 0 2px transparentize(white,0.4);
-    }
-    &:insensitive {
-      color: $insensitive_fg_color;
-      border-color: $borders_color;
-      background-image: none;
-      background-color: $insensitive_bg_color;
-      box-shadow: _widget_edge();
-      text-shadow: none;
-    }
-    &:backdrop {
-      color: $backdrop_fg_color;
-      border-color: $backdrop_borders_color;
-      background-image: linear-gradient(to bottom, $backdrop_dark_fill);
-      box-shadow: none;
-      text-shadow: none;
-      &:active {
-        @if $variant == 'light' { color: $backdrop_bg_color; }
-        border-color: if($variant == 'light', $selected_bg_color,
-                                              $selected_borders_color);
-        background-image: linear-gradient(to bottom, $selected_bg_color);
-        box-shadow: none;
-      }
-      &:insensitive {
-        color: $backdrop_insensitive_color;
-        border-color: $backdrop_borders_color;
-        background-image: none;
-        background-color: $insensitive_bg_color;
-      }
-    }
-  }
-  &.slider {
-    border: 1px solid;
-    border-radius: 3px;
-    @include button(normal);
-    box-shadow: inset 0 1px if($variant=='light', white,
-                               transparentize(white,0.85)),
-                inset 0 -2px transparentize($bg_color,0.4),
-                inset 0 -1px mix($bg_color,$borders_color,50%);
-    &:hover {
-      @include button(hover);
-      box-shadow: inset 0 1px if($variant=='light', white,
-                                 transparentize(white,0.85)),
-                  inset 0 -2px transparentize($bg_color,0.4),
-                  inset 0 -1px mix($bg_color,$borders_color,50%);
-    }
-    &:active { border: 1px solid $selected_borders_color; }
-    &:insensitive { @include button(insensitive, $edge:none); }
-    &:backdrop {
-      @include button(backdrop);
-      box-shadow: none;
-      &:active{
-        border-color: if($variant == 'light', $selected_bg_color,
-                                              $selected_borders_color);
-      }
-      &:insensitive {
-        @include button(backdrop-insensitive);
-        box-shadow: none;
-      }
-    }
-  }
-  .list-row:selected & {
-    @if $variant == 'light' {
-      box-shadow: none;
-      border-color: $selected_borders_color;
-      &:backdrop { border-color: $selected_borders_color; }
-      &.slider:dir(rtl) { border-left-color: $borders_color; }
-      &.slider:dir(ltr) { border-right-color: $borders_color; }
-      &.slider,
-      &.slider:active { border-color: $selected_borders_color; }
-    }
-  }
-
-}
-
-/*************************
- * Check and Radio items *
- *************************/
-
-// draw regular check and radio items using our PNG assets
-// all assets are rendered from assets.svg. never add pngs directly
-
-$asset_suffix: if($variant=='dark', '-dark', '');
-@each $w,$a in ('check', 'checkbox'),
-               ('radio','radio') {
-
-  //standard checks and radios
-  @each $s,$as in ('','-unchecked'),
-                  (':hover', '-unchecked-hover'),
-                  (':active', '-unchecked-active'),
-                  (':insensitive','-unchecked-insensitive'),
-                  (':backdrop', '-unchecked-backdrop'),
-                  (':backdrop:insensitive', '-unchecked-backdrop-insensitive'),
-                  (':inconsistent', '-mixed'),
-                  (':inconsistent:hover', '-mixed-hover'),
-                  (':inconsistent:selected', '-mixed-active'),
-                  (':inconsistent:backdrop', '-mixed-backdrop'),
-                  (':inconsistent:insensitive', '-mixed-insensitive'),
-                  (':inconsistent:insensitive:backdrop', '-mixed-backdrop-insensitive'),
-                  (':checked', '-checked'),
-                  (':checked:insensitive','-checked-insensitive'),
-                  (':checked:hover', '-checked-hover'),
-                  (':checked:active', '-checked-active'),
-                  (':backdrop:checked', '-checked-backdrop'),
-                  (':backdrop:checked:insensitive', '-checked-backdrop-insensitive') {
-    .#{$w}#{$s} {
-      -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
-                                    url("assets/#{$a}#{$as}#{$asset_suffix}@2.png"));
-      icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop
-      &.button.flat { icon-shadow: none; }
-    }
-    @if $variant == 'light' {
-      // the borders of the light variant versions of checks and radios are
-      // too similar in luminosity to the selected background color, hence
-      // we need special casing.
-      .view.#{$w}#{$s}:selected,
-      .list-row:selected .#{$w}#{$s} {
-        -gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
-                                      url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png"));
-      }
-    }
-  }
-
-  //menu
-  .menu .menuitem.#{$w} {
-    -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
-    color: mix($fg_color, $bg_color, 60%);
-    icon-shadow: none;
-    &:active, &:checked {
-      -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
-    }
-    &:inconsistent {
-      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
-    }
-    &:hover { color: $selected_fg_color; }
-    &:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); }
-  }
-}
-
-//treeview and list-rows
-.view.check, .view.radio,
-.list-row .check, list-row .radio {
-  icon-shadow: none;
-  &:selected, &:hover { icon-shadow: none; }
-}
-
-//selection-mode
-@each $s,$as in ('','-selectionmode'),
-                  (':hover', '-hover-selectionmode'),
-                  (':active', '-active-selectionmode'),
-                  (':backdrop', '-backdrop-selectionmode'),
-                  (':checked', '-checked-selectionmode'),
-                  (':checked:hover', '-checked-hover-selectionmode'),
-                  (':checked:active', '-checked-active-selectionmode'),
-                  (':backdrop:checked', '-checked-backdrop-selectionmode') {
-  .view.content-view.check#{$s} {
-    icon-shadow: none;
-    -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"),
-                                    url("assets/checkbox#{$as}@2.png"));
-    background-color: transparent;
-  }
-}
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
-  // this is for a nice focus on check and radios text
-  padding: 1px 2px 4px;
-  outline-offset: 0;
-  &:insensitive,
-  &:insensitive:active,
-  &:insensitive:inconsistent {
-    // set insensitive color, which is overriden otherwise
-    color: $insensitive_fg_color;
-    &:backdrop { color: $backdrop_insensitive_color; }
-  }
-}
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-  // FIXME: rationalize
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 20;
-  -GtkRange-trough-border: 2;
-  outline-offset: -9px;
-  outline-radius: 4px;
-
-  &.fine-tune {
-    outline-offset: -7px;
-    outline-radius: 6px;
-    &.trough {
-      margin: 8px;
-      border-radius: 4px;
-    }
-  }
-
-  &.slider {
-    //FIXME: better gradient on the slider and hover state
-    @include button(normal);
-    border: 1px solid;
-    border-radius: 50%;
-    border-color: darken($borders_color,3%);
-    box-shadow: inset 0 1px if($variant=='light', white,
-                               transparentize(white,0.85)),
-                inset 0 #{-2px} $bg_color,
-                inset 0 #{-1px} mix($bg_color,$borders_color,50%);
-    &:hover {
-      @include button(hover);
-      border-color: darken($borders_color,3%);
-      border-radius: 50%; // needed for double marks scales
-      box-shadow: inset 0 1px if($variant=='light', white,
-                                 transparentize(white,0.85)),
-                  inset 0 #{-2px} if($variant=='light', white,
-                                     transparentize(white,0.86)),
-                  inset 0 #{-1px} mix($bg_color,$borders_color,70%);
-    }
-    &:insensitive {
-      border-style: solid; // needed for double marks scales or they'll get
-      border-radius: 50%;  // overridden
-      background-image: linear-gradient(to bottom, $insensitive_bg_color);
-      box-shadow: none;
-    }
-    &:backdrop {
-      border-style: solid; // needed for double marks scales or they'll get
-      border-radius: 50%;  // overridden
-      border-color: darken($backdrop_borders_color,3%);
-      background-image: linear-gradient(to bottom, $backdrop_bg_color);
-      box-shadow: none;
-    }
-    &:backdrop:insensitive {
-      @include button(backdrop-insensitive);
-    }
-    &:active {
-      border: 1px solid if($variant=='light',darken($selected_borders_color,3%),
-                           darken($selected_bg_color,15%));
-    }
-    //OSD sliders
-    .osd & {
-      @include button(osd);
-      background-color: opacify($osd_bg_color, 1);
-      &:hover { @include button(osd-hover); }
-      &:active { @include button(osd-active); }
-      &:backdrop { @include button(osd-backdrop); }
-    }
-  }
-  &.trough {
-    margin: 10px;
-    border: 1px solid $borders_color;
-    border-radius: 3px;
-    background-color: mix($bg_color,$borders_color,60%);
-    box-shadow: inset 1px 1px transparentize(black, 0.9),
-                _widget_edge();
-    &.highlight {
-      @include progressbar_fill;
-      border-color: $selected_borders_color;
-      box-shadow: _widget_edge();
-      &.vertical { @include progressbar_fill(vertical); }
-      &:backdrop {
-         border-color: if($variant=='light', $selected_bg_color,
-                                             $selected_borders_color);
-         background-color: $selected_bg_color;
-         box-shadow: none;
-      }
-    }
-    &:insensitive, &.vertical:insensitive {
-      border-color: $insensitive_borders_color;
-      background-image: none;
-      background-color: $insensitive_bg_color;
-      box-shadow: _widget_edge();
-    }
-    &:backdrop {
-      border-color: $backdrop_borders_color;
-      background-color: mix($backdrop_bg_color,$borders_color);
-      box-shadow: none;
-    }
-    &:backdrop:insensitive, .highlight:backdrop:insensitive {
-      border-color: $backdrop_borders_color;
-      background-color: $insensitive_bg_color;
-    }
-    //OSD troughs
-    .osd & {
-      border-color: $osd_borders_color;
-      box-shadow: none;
-      margin: 9px;
-      &.fine-tune { margin: 7px; }
-      background-color: transparentize($osd_borders_color, 0.2);
-      outline-color: transparentize($osd_fg_color, 0.8);
-      outline-offset: -8px;
-      &.highlight {
-        background-image: none;
-        background-color: $selected_bg_color;
-      }
-      &:insensitive, &:backdrop:insensitive {
-        border-color: transparent;
-        background-color: transparent;
-      }
-      &:backdrop {
-        border-color: $osd_borders_color;
-        background-image: none;
-      }
-    }
-  }
-}
-
-$asset_suffix: if($variant=='dark', '-dark', '');
-@each $d,$dn in ('', 'horz'),
-                ('.vertical', 'vert') {
-  @each $w,$we in  ('scale-has-marks-below','scale_marks_below'),
-                   ('scale-has-marks-above','scale_marks_above') {
-    .scale#{$d}.#{$w} {
-      -GtkScale-slider-length: 20;
-      -GtkRange-slider-width: 24;
-      -GtkRange-trough-border: 2;
-
-      @extend %#{$we}_#{$dn};
-
-      @each $s,$as in ('',''),
-                      (':hover','-hover'),
-                      (':active','-active'),
-                      (':insensitive','-insensitive'),
-                      (':backdrop','-backdrop'),
-                      (':backdrop:insensitive','-backdrop-insensitive') {
-        &.slider#{$s} {
-          $_url: 'assets/slider-#{$dn}-#{$w}#{$as}#{$asset_suffix}';
-          border-style: none;
-          border-radius: 0;
-          background-color: transparent;
-          background-image: -gtk-scaled(url('#{$_url}.png'),
-                            url('#{$_url}@2.png'));
-          background-repeat: no-repeat;
-          background-position: center;
-          box-shadow: none;
-        }
-      }
-    }
-  }
-}
-
-%scale_marks_above_horz {
-  .trough { margin: 14px 10px 10px; }
-  &.fine-tune .trough { margin: 12px 8px 8px; }
-}
-%scale_marks_below_horz {
- .trough { margin: 10px 10px 14px; }
-  &.fine-tune .trough { margin: 8px 8px 12px; }
-}
-%scale_marks_above_vert {
-  .trough { margin: 10px 10px 10px 14px; }
-  &.fine-tune .trough { margin: 8px 8px 8px 12px; }
-}
-%scale_marks_below_vert {
-  .trough { margin: 10px 14px 10px 10px; }
-  &.fine-tune .trough { margin: 8px 12px 8px 8px; }
-}
-
-/*****************
- * Progress bars *
- *****************/
-
-GtkProgressBar {
-  padding: 0;
-  font-size: smaller;
-  color: transparentize($fg_color, 0.6);
-  box-shadow: inset 1px 1px transparentize(black, 0.9), // needs to be set
-              _widget_edge();                           // here ot it gets
-                                                        // clipped
-  &:backdrop {
-    color: $backdrop_insensitive_color;
-  }
-  &.osd {
-    -GtkProgressBar-xspacing: 0;
-    -GtkProgressBar-yspacing: 0;
-    -GtkProgressBar-min-horizontal-bar-height: 3;
-  }
-  &.trough {  // background
-    border: 1px solid $borders_color;
-    border-radius: 3px;
-    background-color: mix($borders_color,$bg_color, 35%);
-    &:backdrop{
-      border-color: $backdrop_borders_color;
-      background-color: $backdrop_dark_fill;
-      box-shadow: 0 1px transparentize(white,1);
-    }
-    &.osd {
-      border-style: none;
-      background-color: transparent;
-      box-shadow: none;
-    }
-  }
-}
-
-// moving bit
-.progressbar {
-  @include progressbar_fill;
-  border: 1px solid $selected_borders_color;
-  border-radius: 1.5px;
-  box-shadow: none; //needed for clipping
-  &.left {
-    border-top-left-radius: 3px;
-    border-bottom-left-radius: 3px;
-  }
-  &.right {
-    border-top-right-radius: 3px;
-    border-bottom-right-radius: 3px;
-  }
-  &.left.right {
-    box-shadow: none;
-  }
-  &.vertical {
-    @include progressbar_fill(vertical);
-    &.bottom {
-      border-bottom-left-radius: 3px;
-      border-bottom-right-radius: 3px;
-      box-shadow: none;
-    }
-    &.top {
-      border-top-left-radius: 3px;
-      border-top-right-radius: 3px;
-    }
-  }
-  &:backdrop {
-    border-color: if($variant=='light', $selected_bg_color,
-                                        $selected_borders_color);
-    background-image: none;
-    background-color: $selected_bg_color;
-    box-shadow: none;
-  }
-  &.osd {
-    background-image: none;
-    background-color: $selected_bg_color;
-    border-style: none;
-    border-radius: 0;
-  }
-}
-
-
-/*************
- * Level Bar *
- *************/
-
-.level-bar.vertical {
-  -GtkLevelBar-min-block-width: 3;
-  -GtkLevelBar-min-block-height: 34;
-}
-
-.level-bar {
-  box-shadow: _widget_edge(); // needs to be set here to avoid clipping
-  -GtkLevelBar-min-block-width: 34;
-  -GtkLevelBar-min-block-height: 3;
-  &.vertical {
-    -GtkLevelBar-min-block-width: 3;
-    -GtkLevelBar-min-block-height: 34;
-  }
-  &.trough {
-    border: 1px solid;
-    padding: 2px;
-    border-radius: 3px;
-    @include entry(normal);
-    &:backdrop {
-      @include entry(backdrop);
-    }
-  }
-  &.fill-block {
-    // FIXME: it would be nice to set make fill blocks bigger, but we'd need
-    // :nth-child working on discrete indicators
-    border: 1px solid if($variant=='light', darken($selected_bg_color,10%),
-                                            darken($selected_bg_color,5%));
-    background-color: $selected_bg_color;
-    box-shadow: 0 1px transparentize(black, 0.9);
-    border-radius: 1px;
-    &:backdrop {
-      border-color: $selected_bg_color;
-      box-shadow: none;
-    }
-    &.indicator-discrete {
-      &.horizontal { margin: 0 1px; }
-      &.vertical { margin: 1px 0; }
-    }
-    &.level-high {
-      border-color: darken($success_color,10%);
-      background-color: $success_color;
-      &:backdrop { border-color: $success_color; }
-    }
-    &.level-low {
-      border-color: darken($warning_color,10%);
-      background-color: $warning_color;
-      &:backdrop { border-color: $warning_color; };
-    }
-    &.empty-fill-block {
-      background-color: transparent;
-      border-color: if($variant=='light', transparentize($fg_color,0.8),
-                       transparentize($fg_color,0.9));
-      box-shadow: none;
-      &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); }
-    }
-  }
-}
-
-
-/**********
- * Frames *
- **********/
-.frame {
-  border: 1px solid $borders_color;
-  &.flat { border-style: none; }
-  &:backdrop { border-color: $backdrop_borders_color; }
-  padding: 0;
-  &.action-bar {
-    padding: 6px;
-    border-width: 1px 0 0;
-  }
-}
-
-GtkScrolledWindow {
-  GtkViewport.frame { // avoid double borders when viewport inside
-                      // scrolled window
-    border-style: none;
-  }
-}
-
-//vbox and hbox separators
-.separator {
-  // always disable separators
-  // -GtkWidget-wide-separators: true;
-  color: transparentize(black, 0.9);
-
-  // Font and File button separators
-  GtkFileChooserButton &,
-  GtkFontButton & {
-    // always disable separators
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0;
-  }
-}
-
-/*********
- * Lists *
- *********/
-
-.list, .list-row {
-  background-color: $base_color;
-  border-color: $borders_color;
-  &:backdrop {
-    background-color: $backdrop_base_color;
-    border-color: $backdrop_borders_color;
-  }
-}
-
-.list-row,
-.grid-child {
-  padding: 2px;
-}
-
-.list-row.button {
-  @extend %undecorated_button;
-  background-color: transparentize($base_color,1); // for the transition
-  border-style: none; // I need no borders here
-  border-radius: 0;   // and no rounded corners
-  box-shadow: none;   // and no box-shadow
-  &:hover {
-    background-color: mix($fg_color, $base_color, 5%);
-  }
-  &:active {
-    box-shadow: inset 0 2px 2px -2px transparentize(black,0.8);
-  }
-  &:selected {
-    &:active { box-shadow: inset 0 2px 3px -1px transparentize(black,0.5); }
-    &:hover {
-      background-color: mix($fg_color, $selected_bg_color, 10%);
-    }
-    &:backdrop { background-color: $selected_bg_color; }
-  }
-  &:backdrop:hover {
-    @extend %undecorated_button;
-  }
-}
-
-.list-row:selected {
-  @extend %selected_items;
-  .button {
-    @include button(normal, $edge:none);
-    @if $variant == 'light' { border-color: $selected_borders_color; }
-    &.flat {
-      @include button(undecorated, $edge:none);
-      color: $selected_fg_color;
-    }
-    &:hover {
-      @include button(hover, $edge:none);
-      @if $variant == 'light' { border-color: $selected_borders_color; }
-    }
-    &:active, &:checked {
-      @include button(active, $edge:none);
-      @if $variant == 'light' { border-color: $selected_borders_color; }
-    }
-    &:backdrop, &.flat:backdrop {
-      @include button(backdrop, $edge:none);
-      @if $variant == 'light' { border-color: $selected_borders_color; }
-      &:active, &:checked {
-        @include button(backdrop-active, $edge:none);
-        @if $variant == 'light' { border-color: $selected_borders_color; }
-      }
-      &:insensitive {
-        @include button(backdrop-insensitive, $edge:none);
-        @if $variant == 'light' { border-color: $selected_borders_color; }
-        &:active, &:checked {
-          @include button(backdrop-insensitive-active, $edge:none);
-          @if $variant == 'light' { border-color: $selected_borders_color; }
-        }
-      }
-    }
-    &.flat:backdrop {
-      @include button(undecorated);
-      color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color);
-    }
-    &:insensitive {
-      @include button(insensitive, $edge:none);
-      @if $variant == 'light' { border-color: $selected_borders_color; }
-      &:active, &:checked { @include button(insensitive-active, $edge:none); }
-    }
-    //FIXME: make placeholder with buttons w/o edge to be extended around
-    //       istead of repeating everytime this stuff.
-  }
-}
-
-// transition
-.list-row, list-row.button {
-  transition: all 300ms $ease-out-quad;
-  &:hover { transition: none; }
-}
-
-
-/*********************
- * App Notifications *
- *********************/
-
-.app-notification,
-.app-notification.frame {
-  @extend %osd;
-  padding: 10px;
-  border: none;
-  border-radius: 0 0 6px 6px;
-  background-color: $osd_bg_color;
-  background-image: linear-gradient(to bottom, transparentize(black, 0.8),
-                                               transparent 2px);
-  background-clip: padding-box;
-  &:backdrop { background-image: none; }
-  .button {
-    @include button(osd);
-    &.flat {
-      @extend %undecorated_button;
-      icon-shadow: 0 1px black;
-      text-shadow: 0 1px black;
-      &:backdrop,
-      &:insensitive,
-      &:backdrop:insensitive { @extend %undecorated_button; }
-    }
-    &:hover { @include button(osd-hover); }
-    &:active,
-    &:checked,
-    &:backdrop:active,
-    &:backdrop:checked {
-      @include button(osd-active);
-    }
-    &:insensitive,
-    &:backdrop:insensitive {
-      @include button(osd-insensitive);
-    }
-    &:backdrop { @include button(osd-backdrop); }
-  }
-}
-
-/*************
- * Expanders *
- *************/
-
-.expander {
-  -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
-  &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
-  &:hover { color: lighten($fg_color,30%); } //only lightens the arrow
-  &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
-}
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
-  color: $text_color;
-  border: 1px solid $borders_color;
-
-  &:selected {
-    @extend .view:selected;
-  }
-
-  &.header {
-    border: 1px solid transparentize(black, 0.9);
-    border-radius: 0;
-
-    &:backdrop { border-color: transparentize(black, 0.9); }
-  }
-
-  &.button {
-    @extend %undecorated_button;
-    color: transparentize($fg_color, 0.55);
-
-    &:hover {
-      @extend %undecorated_button;
-      color: $fg_color;
-    }
-
-    &:backdrop {
-      @extend %undecorated_button;
-      color: transparentize($backdrop_fg_color,0.55);
-    }
-  }
-
-  &.highlight, &.highlight:backdrop { color: gtkalpha(currentColor, 0.55); }
-
-  &:backdrop {
-    color: $backdrop_text_color;
-    border-color: $backdrop_borders_color;
-  }
-}
-
-/***********
- * Dialogs *
- ***********/
-
-.message-dialog .dialog-action-area .button {
-  padding: 8px;
-}
-
-.message-dialog { // Message Dialog styling
-  -GtkDialog-button-spacing: 0;
-  .titlebar {
-    border-style: none;
-    box-shadow: inset 0 1px $borders_edge;
-  }
-  &.csd { // rounded bottom border styling for csd version
-    &.background {
-      // bigger radius for better antialiasing
-      border-bottom-left-radius: 9px;
-      border-bottom-right-radius: 9px;
-    }
-    .dialog-action-area .button {
-      padding: 12px;
-      border-radius: 0;
-      @include button(normal, $edge:none);
-      @extend %middle_button;
-      &:hover {
-        @include button(hover, $edge:none);
-        @extend %middle_button;
-      }
-      &:active {
-        @include button(active, $edge:none);
-        @extend %middle_button;
-      }
-      &:insensitive {
-        @include button(insensitive, $edge:none);
-        @extend %middle_button;
-      }
-      &:backdrop {
-        @include button(backdrop, $edge:none);
-        @extend %middle_button;
-      }
-      &:backdrop:insensitive {
-        @include button(backdrop-insensitive, $edge:none);
-        @extend %middle_button;
-      }
-      @each $b_type, $b_color in (suggested-action, $selected_bg_color),
-                                 (destructive-action, $destructive_color) {
-        &.#{$b_type} {
-          @include button(normal, $b_color, white, $edge:none);
-          @extend %middle_button;
-          &:hover {
-            @include button(hover, $b_color, white, $edge:none);
-            @extend %middle_button;
-          }
-          &:active {
-            @include button(active, $b_color, white, $edge:none);
-            @extend %middle_button;
-          }
-          &:backdrop {
-            @include button(backdrop, $b_color, white, $edge:none);
-            @extend %middle_button;
-            &:insensitive {
-              @include button(backdrop-insensitive, $edge:none);
-              @extend %middle_button;
-            }
-          }
-          &:insensitive {
-            @include button(insensitive, $edge:none);
-            @extend %middle_button;
-          }
-        }
-      }
-      &:first-child{ @extend %first_button; }
-      &:last-child { @extend %last_button; }
-    }
-    %middle_button {
-      border-left-style: solid;
-      border-right-style: none;
-      border-bottom-style: none;
-    }
-    %last_button {
-      border-bottom-right-radius: 7px;
-    }
-    %first_button {
-      border-left-style: none;
-      border-bottom-left-radius: 7px;
-    }
-  }
-}
-
-GtkFileChooserDialog {
-  .search-bar {
-    background-color: $base_color;
-    border-color: $bg_color;
-    box-shadow: none;
-    &:backdrop {
-      background-color: $backdrop_base_color;
-      border-color: $backdrop_bg_color;
-    }
-  }
-  .dialog-action-box {
-    border-top: 1px solid $borders_color;
-    &:backdrop { border-top-color: $backdrop_borders_color; }
-  }
-}
-
-/***********
- * Sidebar *
- ***********/
-
-.sidebar {
-  border: none;
-  background-color: $sidebar_bg_color;
-
-  &:backdrop {
-    background-color: $backdrop_sidebar_bg_color;
-  }
-
-  &:selected {
-    @extend %selected_items;
-  }
-}
-
-// Places sidebar is a special case, since the view here have to look like chrome not content, so we override text color
-GtkPlacesSidebar.sidebar .view {
-
-  color: $fg_color;
-  background-color: transparent;
-
-  .separator,
-  .separator:backdrop { @extend .separator; }
-
-  .image { // icons color
-    color: mix($fg_color, $sidebar_bg_color, 70%);
-
-    &:selected {
-      color: mix($selected_fg_color, $selected_bg_color, 90%);
-
-      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 90%); }
-    }
-
-    &:backdrop { color: mix($backdrop_fg_color, $sidebar_bg_color, 70%); }
-  }
-
-  &:backdrop { color: $backdrop_fg_color; }
-
-  &:selected {
-    @extend %selected_items;
-  }
-}
-
-
-.sidebar-item {
-  padding: 10px 4px;
-  > .label {
-    padding-left: 6px;
-    padding-right: 6px;
-  }
-  &.needs-attention > .label {
-    @extend %needs_attention;
-    background-size: 6px 6px, 0 0;
-  }
-}
-
-
-/*********
- * Paned *
- *********/
-
-GtkPaned { // this is for the standard paned separator
-
-  -GtkPaned-handle-size: 1; // sets separator width
-
-  -gtk-icon-source: none; // removes handle decoration
-  margin: 0 8px 8px 0; // drag area of the separator, not a real margin
-  &:dir(rtl) {
-    margin-right: 0;
-    margin-left: 8px;
-  }
-  .pane-separator {
-    background-color: $borders_color;
-    &:backdrop {
-      background-color: $backdrop_borders_color;
-    }
-  }
-}
-
-GtkPaned.wide { // this is for the paned with wide separator
-  -GtkPaned-handle-size: 5; // wider separator here
-  margin: 0; // no need of the invisible drag area so, reset margin
-  .pane-separator {
-    background-color: transparent;
-    border-style: none solid;
-    border-color: $borders_color;
-    border-width: 1px;
-  }
-  &.vertical .pane-separator { border-style: solid none;}
-  .pane-separator:backdrop { border-color: $backdrop_borders_color; }
-}
-
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
-  border-style: none;
-}
-
-.info,
-.question,
-.warning,
-.error {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
-  text-shadow: 0 1px darken($selected_bg_color, 10%);
-  border-color: darken($selected_bg_color, 10%);
-  .button {
-    // FIXME: extend selection mode buttons
-    @include button(normal, $selected_bg_color, $selected_fg_color, none);
-    &:hover {
-      @include button(hover, $selected_bg_color, $selected_fg_color, none); }
-    &:active {
-      @include button(active, $selected_bg_color, $selected_fg_color, none); }
-    &:insensitive {
-      @include button(insensitive,$selected_bg_color,$selected_fg_color,none); }
-    &:backdrop {
-      @include button(backdrop, $selected_bg_color, $selected_fg_color, none);
-      border-color: _border_color($selected_bg_color);
-      &:insensitive {
-        @include button(backdrop-insensitive, $selected_bg_color,
-                        $selected_fg_color, none);
-        border-color: _border_color($selected_bg_color);
-      }
-    }
-  }
-}
-
-/************
- * Tooltips *
- ************/
-
-.tooltip {
-  &.background {
-    // background-color needs to be set this way otherwise it gets drawn twice
-    // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details.
-    background-color: transparentize(black, 0.2);
-    background-clip: padding-box;
-    border: 1px solid $tooltip_borders_color; // this suble border is meant to
-                                              // not make the tooltip melt with
-                                              // very dark backgrounds
-  }
-
-  color: white;
-  padding: 4px; /* not working */
-  border-radius: 5px;
-  box-shadow: none; // otherwise it gets inherited by windowframe.csd
-  text-shadow: 0 1px black;
-  // FIXME: we need a border or tooltips vanish on black background.
-  &.window-frame.csd {
-    background-color: transparent;
-  }
-}
-
-.tooltip * { //Yeah this is ugly
-  padding: 4px;
-  background-color: transparent;
-  color: inherit; // just to be sure
-}
-
-/*****************
- * Color Chooser *
- *****************/
-
-GtkColorSwatch {
-  // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one
-  // is GtkColorSwatch .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style
-  // is applied to the overlay box.
-
-  $_colorswatch_shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
-
-  box-shadow: $_colorswatch_shadow;
-
-  // take care of colorswatches on selected elements
-  :selected & {
-    box-shadow: none;
-    &.overlay, &.overlay:hover {
-      border-color: $selected_fg_color;
-    }
-  }
-
-  // we need to re-set the shadow here since it get axed by the previous bit
-  &:selected { box-shadow: $_colorswatch_shadow; }
-
-  // border rounding
-  &.top {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px;
-  }
-  &.bottom {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px;
-  }
-  &.left, &:first-child, &:first-child .overlay {
-    border-top-left-radius: 5px;
-    border-bottom-left-radius: 5px;
-  }
-  &.right, &:last-child, &:last-child .overlay {
-    border-top-right-radius: 5px;
-    border-bottom-right-radius: 5px;
-  }
-  &:only-child, &:only-child .overlay {
-    border-radius: 5px;
-  }
-  // nth-child works just on the custom colors row
-
-  // hover effect
-  &:hover,
-  &:hover:selected {
-    background-image: linear-gradient(135deg, transparentize(white, 0.3),
-                                              transparentize(white, 1) 50%);
-    box-shadow: inset 0 1px transparentize(white, 0.6),
-                inset 0 -1px if($variant == 'light', transparentize(black, 0.9), transparentize(black, 0.6));
-  }
-  &:backdrop,
-  &:backdrop:selected {
-    background-image: none;
-    box-shadow: none;
-  }
-
-  // no hover effect for the colorswatch in the color editor
-  GtkColorEditor & {
-    border-radius: 3px; // same radius as the entry
-    &:hover {
-      background-image: none;
-      box-shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
-    }
-    &:backdrop { box-shadow: none; }
-  }
-
-  // indicator and keynav outline colors, color-dark is a color with luminosity lower then 50%
-  &.color-dark {
-    color: white;
-    outline-color: transparentize(black, 0.7);
-    &:backdrop { color: transparentize(white, 0.7); }
-  }
-  &.color-light {
-    color: black;
-    outline-color: transparentize(white, 0.5);
-    &:backdrop { color: transparentize(black, 0.7); }
-  }
-
-  // border color
-  &.overlay,
-  &.overlay:selected {
-    border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color);
-    &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), black); }
-  }
-
-  // make the add color button looks like, well, a button
-  &#add-color-button {
-    border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi
-    border-width: 1px;   // translucent on the colored background, here it's not necessary so they need to be set
-    @include button(normal);
-    &:hover { @include button(hover); }
-    &:backdrop { @include button(backdrop); }
-    .overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneat
-  }
-}
-
-
-/********
- * Misc *
- ********/
-
-.scale-popup .button { // +/- buttons on GtkVolumeButton popup
-  padding: 6px;
-  &:hover {
-    @extend %undecorated_button;
-    background-color: transparentize($fg_color,0.9);
-    border-radius: 5px;
-  }
-  &:backdrop,
-  &:backdrop:hover,
-  &:backdrop:insensitive { @extend %undecorated_button; }
-}
-
-GtkVolumeButton.button { padding: 8px; }
-
-/**********************
- * Window Decorations *
- *********************/
-
-.window-frame {
-  border-radius: 7px 7px 0 0;
-  // lamefun trick to get rounded borders regardless of CSD use
-  border-width: 0px;
-
-  // this needs to be transparent
-  // see bug #722563
-  $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1));
-  $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize($borders_color, 0.1));
-
-  box-shadow: 0 3px 9px 1px transparentize(black, 0.5),
-              0 0 0 1px $_wm_border; //doing borders with box-shadow
-
-  // FIXME rationalize window-frame shadows
-
-  /* this is used for the resize cursor area */
-  margin: 10px;
-
-  &:backdrop {
-    box-shadow: 0 2px 6px 2px transparentize(black, 0.8),
-                0 0 0 1px $_wm_border_backdrop;
-  }
-  &.tiled {
-    border-radius: 0;
-  }
-  &.popup {
-    box-shadow: none;
-  }
-  &.csd {
-    .popup {
-      border-radius: 0;
-      box-shadow: 0 1px 2px transparentize(black, 0.8),
-                  0 0 0 1px transparentize($_wm_border,0.1);
-    }
-    &.tooltip {
-      border-radius: 5px;
-      box-shadow: none;
-    }
-    &.message-dialog {
-      border-radius: 7px;
-      box-shadow: 0 1px 2px transparentize(black, 0.8),
-                  0 0 0 1px transparentize($_wm_border,0.1);
-    }
-  }
-}
-
-// Window Close button
-.header-bar .button.titlebutton,
-.titlebar .button.titlebutton {
-  @extend .button;
-  @extend .button.flat;
-  @extend .image-button;
-  @include _button_text_shadow;
-  &:backdrop { icon-shadow: none; }
-}
-
-.header-bar.selection-mode .button.titlebutton,
-.titlebar.selection-mode .button.titlebutton {
-  @include _button_text_shadow(white, $selected_bg_color);
-  &:backdrop { icon-shadow: none; }
-}
-
-
-// catch all extend :)
-
-%selected_items {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
-  @if $variant == 'light' {
-    outline-color: transparentize($selected_fg_color, 0.7);
-  }
-  &:backdrop { color: $backdrop_selected_fg_color; }
-}
-
-/* Decouple the font of context menus from their entry/textview */
-.touch-selection,
-.context-menu {
-  font: initial;
-}
-
-.monospace {
-  font: Monospace;
-}
diff --git a/gtk/resources/theme/Adwaita/_drawing.scss b/gtk/resources/theme/Adwaita/_drawing.scss
deleted file mode 100644 (file)
index 867662a..0000000
+++ /dev/null
@@ -1,579 +0,0 @@
-// Drawing mixins
-
-// generic drawing of more complex things
-
-@function _widget_edge($c:$borders_edge) {
-// outer highlight "used" on most widgets
-  @return 0 1px $c;
-}
-
-@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) {
-//
-// Helper function to stack up to 4 box-shadows;
-//
-  @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; }
-  @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; }
-  @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; }
-  @else { box-shadow: $shadow1; }
-}
-
-// entries
-
-@function entry_focus_border($fc) {
-  @if $variant == 'light' { @return $fc; }
-  @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc,35%)); }
-}
-
-@function entry_focus_glow($fc) {
-  $_focus_glow_color: if($variant=='light', transparentize($fc,0.85),
-                                            transparentize($fc,0.3));
-  @return inset 0 0 0 1px $_focus_glow_color;
-}
-
-@function entry_gradient($c) {
-  @return linear-gradient(to bottom, darken($c,3%), $c 90%);
-}
-
-@mixin entry($t, $fc:$selected_bg_color, $edge: $borders_edge) {
-//
-// Entries drawing function
-//
-// $t: entry type
-// $fc: focus color
-// $edge: set to none to not draw the bottom edge or specify a color to not
-//        use the default one
-//
-// possible $t values:
-// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop;
-//
-  background-color: transparent;
-  background-image: entry_gradient($base_color);
-  $_blank_edge: if($edge == none, none, 0 1px transparentize($edge,1));
-  $_entry_edge: if($edge == none, none, _widget_edge($edge));
-  $_inner_shadows: inset 0 3px transparentize(black, 0.98),
-                   inset 0 2px transparentize(black, 0.97),
-                   inset 0 1px transparentize(black, 0.92);
-
-  // we need to match the same shadow types (inset/outset) in various states
-  // hence transparent shadows istead of resetting them when not needed
-  $_blank_inner_shadows: inset 0 3px transparentize(black, 1),
-                         inset 0 2px transparentize(black, 1),
-                         inset 0 1px transparentize(black, 1);
-  @if $t==normal {
-    color: $text_color;
-    border-color: $borders_color;
-    @include _shadows($_inner_shadows,
-                      entry_focus_glow(transparentize($fc,1)),
-                      $_entry_edge);
-    // the second transparent shadow is needed for the transition to work
-  }
-  @if $t==focus {
-    @include _shadows($_inner_shadows,
-                      entry_focus_glow($fc),
-                      $_entry_edge);
-    border-color: entry_focus_border($fc);
-  }
-  @if $t==insensitive {
-    color: $insensitive_fg_color;
-    border-color: $borders_color;
-    background-image: linear-gradient(to bottom, $insensitive_bg_color);
-    @include _shadows($_blank_inner_shadows, $_entry_edge);
-
-  }
-  @if $t==backdrop {
-    color: $backdrop_text_color;
-    border-color: $backdrop_borders_color;
-    background-image: linear-gradient(to bottom, $backdrop_base_color);
-    @include _shadows($_blank_inner_shadows, $_blank_edge);
-  }
-  @if $t==backdrop-insensitive {
-    color: $backdrop_insensitive_color;
-    border-color: $backdrop_borders_color;
-    background-image: linear-gradient(to bottom, $insensitive_bg_color);
-    @include _shadows($_blank_inner_shadows, $_blank_edge);
-  }
-  @if $t==osd {
-    color: $osd_text_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-  }
-  @if $t==osd-focus {
-    color: $osd_text_color;
-    border-color: $selected_bg_color;
-    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
-    background-clip: padding-box;
-    box-shadow: entry_focus_glow($selected_bg_color);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-  }
-  @if $t==osd-insensitive {
-    color: $osd_insensitive_fg_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $osd_insensitive_bg_color);
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  @if $t==osd-backdrop {
-    color: $osd_text_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-}
-
-// buttons
-
-@function _border_color ($c) { @return darken($c,25%); } // colored buttons want
-                                                         // the border form the
-                                                         // base color
-
-@function _text_shadow_color ($tc:$fg_color, $bg:$bg_color) {
-//
-// calculate the color of text shadows
-//
-// $tc is the text color
-// $bg is the background color
-//
-  $_lbg: lightness($bg)/100%;
-  @if lightness($tc)<50% { @return transparentize(white,1-$_lbg/($_lbg*1.3)); }
-  @else { @return transparentize(black,$_lbg*0.8); }
-}
-
-@function _button_hilight_color($c) {
-//
-// calculate the right top hilight color for buttons
-//
-// $c: base color;
-//
-  @if lightness($c)>90% { @return white; }
-  @else if lightness($c)>80% { @return transparentize(white, 0.3); }
-  @else if lightness($c)>50% { @return transparentize(white, 0.5); }
-  @else if lightness($c)>40% { @return transparentize(white, 0.7); }
-  @else { @return transparentize(white, 0.9); }
-}
-
-@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
-//
-// helper function for the text emboss effect
-//
-// $tc is the optional text color, not the shadow color
-//
-// TODO: this functions needs a way to deal with special cases
-//
-
-  $_shadow: _text_shadow_color($tc, $bg);
-
-  @if lightness($tc)<50% {
-    text-shadow: 0 1px $_shadow;
-    icon-shadow: 0 1px $_shadow;
-  }
-  @else {
-    text-shadow: 0 -1px $_shadow;
-    icon-shadow: 0 -1px $_shadow;
-  }
-}
-
-@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: $borders_edge) {
-//
-// Button drawing function
-//
-// $t:    button type,
-// $c:    base button color for colored* types
-// $tc:   optional text color for colored* types
-// $edge: set to none to not draw the bottom edge or specify a color to not
-//        use the default one
-//
-// possible $t values:
-// normal, hover, active, insensitive, insensitive-active,
-// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active,
-// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated
-//
-
-  $_hilight_color: _button_hilight_color($c);
-  $_button_edge: if($edge == none, none, _widget_edge($edge));
-  $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1)));
-
-  @if $t==normal {
-  //
-  // normal button
-  //
-    color: $tc;
-    outline-color: transparentize($tc, 0.7);
-    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
-    background-image: linear-gradient(to bottom,
-                                  lighten($c,5%),
-                                  $c 40%,
-                                  darken($c,5%)
-                                  );
-    @include _button_text_shadow($tc,$c);
-    @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
-  }
-
-  @else if $t==hover {
-  //
-  // hovered button
-  //
-    color: $tc;
-    outline-color: transparentize($tc, 0.7);
-    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
-    background-image: linear-gradient(to bottom,
-                                      lighten($c,14%),
-                                      lighten($c,4%) 40%,
-                                      $c);
-
-    @include _button_text_shadow($tc,lighten($c,4%));
-    @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
-  }
-
-  @else if $t==active {
-  //
-  // pushed button
-  //
-    color: $tc;
-    outline-color: transparentize($tc, 0.7);
-    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
-    background-image: linear-gradient(to bottom,
-                                      darken($c,9%),
-                                      darken($c,5%));
-    @include _button_text_shadow($tc,darken($c,10%));
-    @include _shadows(inset 0 1px transparentize(black, 0.93),
-                      inset 0 2px 1px -2px transparentize(black,0.4),
-                      $_button_edge);
-  }
-  @else if $t==insensitive {
-  //
-  // insensitive button
-  //
-    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
-
-    color: if($tc!=$fg_color, mix($tc,$_bg,50%), $insensitive_fg_color);
-    border-color: if($c!=$bg_color, _border_color($c),
-                                    $insensitive_borders_color);
-    background-image: linear-gradient(to bottom, $_bg);
-    text-shadow: none;
-    icon-shadow: none;
-    // white with 0 alpha to avoid an ugly transition, since no color means
-    // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
-    > .label { color: inherit; }
-  }
-  @else if $t==insensitive-active {
-  //
-  // insensitive pushed button
-  //
-    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
-                            $insensitive_bg_color);
-    $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color);
-
-    color: if($c!=$bg_color, mix($tc,$_bg,60%), $insensitive_fg_color);
-    border-color: $_bc;
-    background-image: linear-gradient(to bottom, mix($_bc, $_bg, 10%), $_bg);
-    // white with 0 alpha to avoid an ugly transition, since no color means
-    // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
-    > .label { color: inherit; }
-  }
-
-  @else if $t==backdrop {
-  //
-  // backdrop button
-  //
-    $_bg: if($c!=$bg_color,$c,$backdrop_bg_color);
-    $_bc: if($variant=='light',$c,_border_color($c));
-
-    color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color);
-    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
-    background-image: linear-gradient(to bottom, $_bg);
-    text-shadow: none;
-    icon-shadow: none;
-    @include _shadows(inset 0 1px transparentize(white,1),
-                      $_blank_edge);
-  }
-
-  @else if $t==backdrop-active {
-  //
-  // backdrop pushed button FIXME no colors here!
-  //
-    $_bg: if($c!=$bg_color, darken($c,10%), $backdrop_dark_fill);
-    $_bc: if($variant=='light',$_bg,_border_color($c));
-
-    color: if($tc!=$fg_color, mix($tc,$_bg,80%), $backdrop_fg_color);
-    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
-    background-image: linear-gradient(to bottom, $_bg);
-    @include _shadows(inset 0 1px transparentize(white,1),
-                      $_blank_edge);
-  }
-
-  @else if $t==backdrop-insensitive {
-  //
-  // backdrop insensitive button
-  //
-
-    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
-    $_bc: if($variant=='light',$_bg,_border_color($c));
-
-    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
-    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
-    background-image: linear-gradient(to bottom, $_bg);
-    text-shadow: none;
-    icon-shadow: none;
-    // white with 0 alpha to avoid an ugly transition, since no color means
-    // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1),
-                      $_blank_edge);
-    > .label { color: inherit; }
-  }
-
-  @else if $t==backdrop-insensitive-active {
-  //
-  // backdrop insensitive pushed button
-  //
-
-    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
-                            darken($insensitive_bg_color,5%));
-    $_bc: if($variant=='light',$_bg,_border_color($c));
-
-    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
-    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
-    background-image: linear-gradient(to bottom, $_bg);
-    @include _shadows(inset 0 1px transparentize(white,1),
-                      $_blank_edge);
-    > .label { color: inherit; }
-  }
-
-  @else if $t==osd {
-  //
-  // normal osd button
-  //
-    $_bg: if($c!=$bg_color, transparentize($c, 0.5),
-                            $osd_bg_color);
-
-    color: $osd_fg_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $_bg);
-    background-clip: padding-box;
-    box-shadow: inset 0 1px transparentize(white, 0.9);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: transparentize($osd_fg_color, 0.7);
-  }
-  @else if $t==osd-hover {
-  //
-  // active osd button
-  //
-    $_bg: if($c!=$bg_color, transparentize($c, 0.3),
-                            lighten($osd_bg_color, 12%));
-
-    color: white;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $_bg);
-    background-clip: padding-box;
-    box-shadow: inset 0 1px transparentize(white, 0.9);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: transparentize($osd_fg_color, 0.7);
-  }
-  @else if $t==osd-active {
-  //
-  // active osd button
-  //
-    $_bg: if($c!=$bg_color, $c, $osd_borders_color);
-
-    color: white;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $_bg);
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: none;
-    icon-shadow: none;
-    outline-color: transparentize($osd_fg_color, 0.7);
-  }
-  @else if $t==osd-insensitive {
-  //
-  // insensitive osd button
-  //
-    color: $osd_insensitive_fg_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $osd_insensitive_bg_color);
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  @else if $t==osd-backdrop {
-  //
-  // backdrop osd button
-  //
-    $_bg: if($c!=$bg_color, transparentize($c, 0.5),
-                            $osd_bg_color);
-
-    color: $osd_fg_color;
-    border-color: $osd_borders_color;
-    background-image: linear-gradient(to bottom, $_bg);
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  @else if $t==undecorated {
-  //
-  // reset
-  //
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-
-    @include _shadows(inset 0 1px transparentize(white, 1),
-                      $_blank_edge);
-
-    text-shadow: none;
-    icon-shadow: none;
-  }
-}
-
-@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
-  color: mix($tc,$bg_color,80%);
-  @if $flat { background-image: linear-gradient(to bottom,$c); }
-  @else {
-    background-image: linear-gradient(to bottom,
-                                      mix(black,$c,15%) 5%,
-                                      mix(black,$c,10%) 20%,
-                                      mix(black,$c,10%) 90%,
-                                      $c);
-  }
-
-  border-color: if($c!=$bg_color, _border_color($c), $border_color);
-
-  @if not($noedge) {
-    @if lightness($c) > 60% {
-      box-shadow: inset 0 -1px $borders_edge,
-                  0 1px $borders_edge;
-    }
-    @else {
-      box-shadow: inset 0 -1px transparentize($borders_edge,0.5),
-                  0 1px transparentize($borders_edge,0.5);
-    }
-  }
-  @else { box-shadow: none; }
-}
-
-@mixin progressbar_fill($d:horizontal) {
-  $dir: if($d==vertical,right,bottom);
-  background-image: linear-gradient(to $dir, $selected_bg_color 2px,
-                                             lighten($selected_bg_color,6%));
-}
-
-@function headerbar_gradient($c, $tc:lighten($c,4%)) {
-//
-// headerbar gradient helper function
-//
-// $c:  base color
-// $tc: top color
-//
-  @return linear-gradient(to bottom, $tc, $c);
-}
-
-@mixin headerbar_fill($c:$bg_color, $tc:lighten($c,4%), $hc:$top_hilight) {
-//
-// headerbar fill
-//
-// $c:  base color
-// $tc: top color
-// $hc: top highlight color
-//
-  $_bottom_shade_color: if($variant == 'light', mix(_border_color($c), $c, 30%),
-                                                mix(_border_color($c), $c, 20%));
-
-  background-image: headerbar_gradient($c, $tc);
-  box-shadow: inset 0 -1px $_bottom_shade_color, // bottom shade
-              inset 0 1px $hc; // top highlight
-
-}
-
-@mixin overshoot($p, $t:normal, $c:$fg_color) {
-//
-// overshoot
-//
-// $p: position
-// $t: type
-// $c: base color
-//
-// possible $p values:
-// top, bottom, right, left
-//
-// possible $t values:
-// normal, backdrop
-//
-
-  $_small_gradient_length: 5%;
-  $_big_gradient_length: 100%;
-
-  $_position: center top;
-  $_small_gradient_size: 100% $_small_gradient_length;
-  $_big_gradient_size: 100% $_big_gradient_length;
-
-  @if $p==bottom {
-    $_position: center bottom;
-    $_linear_gradient_direction: to top; 
-  }
-
-  @else if $p==right {
-    $_position: right center;
-    $_small_gradient_size: $_small_gradient_length 100%;
-    $_big_gradient_size: $_big_gradient_length 100%;
-  }
-
-  @else if $p==left {
-    $_position: left center;
-    $_small_gradient_size: $_small_gradient_length 100%;
-    $_big_gradient_size: $_big_gradient_length 100%;
-  }
-  
-  $_small_gradient_color: $c;
-  $_big_gradient_color: $c;
-
-  @if $c==$fg_color {
-    $_small_gradient_color: darken($borders_color, 10%);
-    $_big_gradient_color: $fg_color;
-
-    @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; }
-  }
-
-  $_small_gradient: -gtk-gradient(radial,
-                                  $_position, 0,
-                                  $_position, 0.5,
-                                  to($_small_gradient_color),
-                                  to(transparentize($_small_gradient_color, 1)));
-
-  $_big_gradient: -gtk-gradient(radial,
-                                $_position, 0,
-                                $_position, 0.6,
-                                from(transparentize($_big_gradient_color, 0.93)),
-                                to(transparentize($_big_gradient_color, 1)));
-
-  @if $t==normal {
-    background-image: $_small_gradient, $_big_gradient;
-    background-size: $_small_gradient_size, $_big_gradient_size;
-  }
-
-  @else if $t==backdrop {
-    background-image: $_small_gradient;
-    background-size: $_small_gradient_size;
-  }
-
-  background-repeat: no-repeat;
-  background-position: $_position;
-
-  background-color: transparent; // reset some properties to be sure to not inherit them somehow
-  border: none;                  //
-  box-shadow: none;              //
-}
diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg
deleted file mode 100644 (file)
index c4d223f..0000000
+++ /dev/null
@@ -1,6452 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1000"
-   height="1052.3622"
-   id="svg9892"
-   version="1.1"
-   inkscape:version="0.48.5 r10040"
-   sodipodi:docname="assets.svg">
-  <defs
-     id="defs9894">
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7">
-      <stop
-         id="stop5583-0-92-8-0-7-6"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9" />
-      <stop
-         id="stop5587-6-7-2-0-3-1"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1" />
-      <stop
-         id="stop9528-3-09-6-5-3"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="pushed-27-4-47-7">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9855-55-0-7-2" />
-      <stop
-         id="stop9857-44-0-4-3"
-         offset="0.61748672"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="1"
-         id="stop9859-2-3-05-6" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-3-9-4">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-2-5-9" />
-      <stop
-         id="stop9528-3-09-6-4-4-9"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-5-0-9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="pushed-27-4-47-7-4-3">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9855-55-0-7-2-6-3" />
-      <stop
-         id="stop9857-44-0-4-3-2-9"
-         offset="0.61748672"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="1"
-         id="stop9859-2-3-05-6-43-9" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-23">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-35"
-         offset="0"
-         style="stop-color:#212424;stop-opacity:1" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-72"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-50">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-0"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-55" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-0"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-23-74">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-35-8"
-         offset="0"
-         style="stop-color:#212424;stop-opacity:1" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-72-27"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38-7">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2-3"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14-97" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05-6"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38-7-2">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2-3-3"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14-97-6" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05-6-5"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38-7-6">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2-3-4"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14-97-1" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05-6-59"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38-7-6-4">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2-3-4-7"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14-97-1-8" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05-6-59-5"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1"
-       id="linearGradient4838-7-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="95.213127"
-       y1="167.30688"
-       x2="95.213127"
-       y2="186.8056" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-1">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-7"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-4" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-74"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-1-1">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-7-8"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-4-6" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-74-2"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-4"
-       id="linearGradient4838-7-9-0"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="95.213127"
-       y1="167.30688"
-       x2="95.213127"
-       y2="186.8056" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-1-4">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-7-1"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-4-8" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-74-0"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-8"
-       id="linearGradient4838-7-9-8"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="95.213127"
-       y1="167.30688"
-       x2="95.213127"
-       y2="186.8056" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-1-8">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-7-3"
-         offset="0"
-         style="stop-color:#454c4c;stop-opacity:1;" />
-      <stop
-         style="stop-color:#393f3f;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-4-1" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-74-22"
-         offset="1"
-         style="stop-color:#2d3232;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-1"
-       id="linearGradient5571"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="95.213127"
-       y1="167.30688"
-       x2="95.213127"
-       y2="186.8056" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7"
-       id="linearGradient5573"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317572,0,0,1.0087271,-72.663381,4.1693176)"
-       x1="94.883377"
-       y1="-16.46591"
-       x2="94.883377"
-       y2="2.869415" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-6"
-       id="linearGradient6163"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0403456,0,0,1.0053174,-13.47968,4.1784518)"
-       x1="94.883377"
-       y1="-16.46591"
-       x2="94.883377"
-       y2="2.869415" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-6-4"
-       id="linearGradient6165"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0403456,0,0,1.0053174,-43.533507,4.178448)"
-       x1="94.883377"
-       y1="-16.46591"
-       x2="94.883377"
-       y2="2.869415" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-2"
-       id="linearGradient6167"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317572,0,0,1.0076035,-102.66338,4.2155236)"
-       x1="94.883377"
-       y1="-16.46591"
-       x2="94.883377"
-       y2="2.869415" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-23-74"
-       id="linearGradient7099"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2"
-       id="linearGradient7101"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-50"
-       id="linearGradient7103"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-23"
-       id="linearGradient7105"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0"
-       id="linearGradient7107"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8"
-       id="linearGradient7109"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2"
-       id="linearGradient7117-1"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0" />
-      <stop
-         id="stop9528-3-09-6-5-3-5"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-4"
-       id="linearGradient7117-1-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.241209"
-       x2="95.453751"
-       y2="6.2706885" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-4">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-4" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-7"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-2" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-9"
-       id="linearGradient7117-1-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-9">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-6" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-3"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-90"
-       id="linearGradient7117-1-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-90">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-5" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-2"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-7" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-90-4"
-       id="linearGradient7117-1-2-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-90-4">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-5-3" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-2-9"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-7-5" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-9-1"
-       id="linearGradient7117-1-3-7"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-9-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-6-0" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-3-4"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-9-9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-4-1"
-       id="linearGradient7117-1-5-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.241209"
-       x2="95.453751"
-       y2="6.2706885" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-4-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-4-3" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-7-4"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-2-3" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-2-7"
-       id="linearGradient7117-1-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="95.453751"
-       y1="-12.24312"
-       x2="95.453751"
-       y2="6.2584834" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-2-7">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-0-42" />
-      <stop
-         id="stop9528-3-09-6-5-3-5-34"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-7-8" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7"
-       id="linearGradient7101-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-0"
-       id="linearGradient7101-3-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37657"
-       x2="94.996544"
-       y2="185.90889" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-0">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-5"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-7" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-6"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-3"
-       id="linearGradient7101-3-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-3">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-4"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-77" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-7"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-34"
-       id="linearGradient7101-3-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-34">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-3"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-5" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-71"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7"
-       id="linearGradient7101-3-0"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-2"
-       id="linearGradient7101-3-0-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-2">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-1"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-3" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-1"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-46"
-       id="linearGradient7101-3-0-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-46">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-9"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-0" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-6"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-3"
-       id="linearGradient7101-3-0-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="94.996544"
-       y1="167.37457"
-       x2="94.996544"
-       y2="185.89658" />
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-3">
-      <stop
-         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-2"
-         offset="0"
-         style="stop-color:#5b6464;stop-opacity:1;" />
-      <stop
-         style="stop-color:#434a4a;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-64" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-85"
-         offset="1"
-         style="stop-color:#393f3f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="pushed-27-4-47-7-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9855-55-0-7-2-1" />
-      <stop
-         id="stop9857-44-0-4-3-2"
-         offset="0.61748672"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="1"
-         id="stop9859-2-3-05-6-2" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7"
-       id="linearGradient8655"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0882418,0,0,0.36290768,-35.769827,-13.055003)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#pushed-27-4-47-7-1"
-       id="linearGradient8767"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3656216,0,0,0.46323921,-51.116279,-156.72118)"
-       x1="60.805183"
-       y1="446.62411"
-       x2="60.805183"
-       y2="404.45575" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#pushed-27-4-47-7-4-3"
-       id="linearGradient4834"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
-       x1="60.805183"
-       y1="446.62411"
-       x2="60.805183"
-       y2="404.45575" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-3-9-4"
-       id="linearGradient4836"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="63.568954"
-       y1="124.97202"
-       x2="63.568954"
-       y2="154.85121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#pushed-27-4-47-7"
-       id="linearGradient4838"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
-       x1="60.805183"
-       y1="446.62411"
-       x2="60.805183"
-       y2="404.45575" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3"
-       id="linearGradient4840"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="63.568954"
-       y1="124.97202"
-       x2="63.568954"
-       y2="154.85121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7"
-       id="linearGradient4842"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38"
-       id="linearGradient4844"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.05545"
-       x2="63.568954"
-       y2="152.76778" />
-    <linearGradient
-       inkscape:collect="always"
-       id="pushed-27-4-47-7-4-3-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9855-55-0-7-2-6-3-4" />
-      <stop
-         id="stop9857-44-0-4-3-2-9-2"
-         offset="0.61748672"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="1"
-         id="stop9859-2-3-05-6-43-9-5" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-3-9-4-6">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-2-5-9-3" />
-      <stop
-         id="stop9528-3-09-6-4-4-9-5"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-5-0-9-6" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="pushed-27-4-47-7-7">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9855-55-0-7-2-0" />
-      <stop
-         id="stop9857-44-0-4-3-5"
-         offset="0.61748672"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="1"
-         id="stop9859-2-3-05-6-9" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient9524-6-0-1-0-3-8">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop9526-2-6-8-7-1-8" />
-      <stop
-         id="stop9528-3-09-6-5-3-2"
-         offset="0.62613326"
-         style="stop-color:#fbfbfb;stop-opacity:1" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop9530-3-4-7-2-8-2" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-0">
-      <stop
-         id="stop5583-0-92-8-0-7-6-4"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-69" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-9"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5581-5-2-4-6-8-7-38-6">
-      <stop
-         id="stop5583-0-92-8-0-7-6-2-0"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#ededed;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5585-4-7-2-7-9-9-14-6" />
-      <stop
-         id="stop5587-6-7-2-0-3-1-05-4"
-         offset="1"
-         style="stop-color:#d3d3d3;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-6"
-       id="linearGradient6046"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.05545"
-       x2="63.568954"
-       y2="152.76778" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5581-5-2-4-6-8-7-0"
-       id="linearGradient6048"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
-       x1="63.568954"
-       y1="127.16142"
-       x2="63.568954"
-       y2="152.6618" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-0-3-8"
-       id="linearGradient6050"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="63.568954"
-       y1="124.97202"
-       x2="63.568954"
-       y2="154.85121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#pushed-27-4-47-7-7"
-       id="linearGradient6052"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
-       x1="60.805183"
-       y1="446.62411"
-       x2="60.805183"
-       y2="404.45575" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9524-6-0-1-3-9-4-6"
-       id="linearGradient6054"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
-       x1="63.568954"
-       y1="124.97202"
-       x2="63.568954"
-       y2="154.85121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#pushed-27-4-47-7-4-3-1"
-       id="linearGradient6056"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
-       x1="60.805183"
-       y1="446.62411"
-       x2="60.805183"
-       y2="404.45575" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="385.43859"
-     inkscape:cy="845.13718"
-     inkscape:document-units="px"
-     inkscape:current-layer="checkbox-checked-selectionmode"
-     showgrid="false"
-     showborder="false"
-     inkscape:window-width="1918"
-     inkscape:window-height="1013"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="0"
-     inkscape:snap-nodes="true"
-     inkscape:snap-bbox="true"
-     inkscape:bbox-paths="true"
-     inkscape:snap-global="true"
-     showguides="false"
-     inkscape:guide-bbox="true"
-     inkscape:bbox-nodes="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid10919"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="371.875,774.25"
-       id="guide8384" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata9897">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="superbackdrop"
-     style="display:inline">
-    <rect
-       style="color:#000000;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="rect18026"
-       width="350"
-       height="470"
-       x="-7"
-       y="155.36218"
-       rx="0"
-       ry="0" />
-    <rect
-       ry="0"
-       rx="0"
-       y="-155.36218"
-       x="-7"
-       height="440"
-       width="350"
-       id="rect18028"
-       style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       transform="scale(1,-1)" />
-    <rect
-       ry="0"
-       rx="0"
-       y="155.36218"
-       x="342"
-       height="470"
-       width="350"
-       id="rect8047"
-       style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    <rect
-       ry="0"
-       rx="0"
-       y="-284.63782"
-       x="343"
-       height="440"
-       width="349"
-       id="rect8047-5"
-       style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-  </g>
-  <g
-     inkscape:label="assets"
-     inkscape:groupmode="layer"
-     id="layer1"
-     style="display:inline">
-    <g
-       style="display:inline"
-       id="radio-unchecked"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)"
-       inkscape:label="#g15805">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <g
-         id="g7025">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient4844);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222389;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="radio-checked"
-       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-244.03705)"
-       inkscape:label="#g2928">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-1"
-         width="17.141478"
-         height="17.150867"
-         x="456.99054"
-         y="261.97867" />
-      <use
-         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77583998)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025"
-         id="use7034"
-         width="1"
-         height="1" />
-      <g
-         id="g7444">
-        <rect
-           rx="7.9057436"
-           y="268.29523"
-           x="462.22174"
-           height="5.5533452"
-           width="5.5564694"
-           id="use15101-6-2"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           ry="8.0419083" />
-        <rect
-           rx="2.7766726"
-           y="267.2233"
-           x="462.22174"
-           height="5.5533452"
-           width="5.5564694"
-           id="use15101-6"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           ry="2.7766726" />
-      </g>
-    </g>
-    <g
-       id="checkbox-checked"
-       transform="matrix(0.99650823,0,0,0.99810193,0.25541,-29.912933)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400"
-         id="use5460"
-         width="1"
-         height="1" />
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect13523-5"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5708">
-        <path
-           id="path12830-4-17-08"
-           transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
-           d="M 50.9375,-7.59375 44,-0.75 42.125,-2.625 40,-2.65625 l 0,1.71875 2.9375,2.90625 c 0.584627,0.5855605 1.540374,0.5855605 2.125,0 l 5.9375,-6 0,-3.5625 -0.0625,0 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccccccccc"
-           inkscape:connector-curvature="0"
-           id="path12830-4-17"
-           d="m 50.868001,31.380423 -6.9811,6.843038 -1.871896,-1.872654 -2.138425,-0.01563 0.01122,1.699486 2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 7.996316,-8.077832 0.002,-1.570761 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
-      </g>
-    </g>
-    <g
-       id="radio-mixed"
-       transform="matrix(0.93617253,0,0,0.93566004,8.83241,-28.03304)"
-       inkscape:label="#g10885">
-      <use
-         transform="translate(-70.089173,-231.63092)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025"
-         id="use7034-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-9"
-         width="17.090866"
-         height="17.100227"
-         x="136.9014"
-         y="30.347799" />
-      <g
-         id="use7164"
-         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022682)">
-        <rect
-           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4477"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="37.393383"
-           rx="1.4843769"
-           ry="1.4843769" />
-        <rect
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4479"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="36.393433"
-           rx="1.4843769"
-           ry="1.4843769" />
-      </g>
-    </g>
-    <g
-       id="checkbox-mixed"
-       transform="translate(39.99573,-30)"
-       inkscape:label="#g14334">
-      <use
-         transform="translate(0.004272,-3.9091922e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400"
-         id="use5460-0"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         id="g5684">
-        <rect
-           ry="1.4843769"
-           rx="1.4843769"
-           y="37.393383"
-           x="20.004272"
-           height="2.9687538"
-           width="9"
-           id="rect5203-9-2"
-           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <rect
-           ry="1.4843769"
-           rx="1.4843769"
-           y="36.393433"
-           x="20.004272"
-           height="2.9687538"
-           width="9"
-           id="rect5203-9"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       id="checkbox-unchecked"
-       inkscape:label="#g14325"
-       transform="translate(0,-30)">
-      <g
-         style="display:inline"
-         id="g15812-6-6-1"
-         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g5489-2-9-6-8-8"
-           style="display:inline">
-          <g
-             id="g5428-8-1-4-0-0" />
-        </g>
-      </g>
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect13523"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5400">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient4842);fill-opacity:1;stroke:#a1a1a1;stroke-width:2.09697676;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7"
-           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-7"
-           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963,-9.912935)"
-       id="checkbox-checked-hover">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0"
-         id="use5994"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14466"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5708"
-         id="use5736"
-         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
-         width="1000"
-         height="1052.3622" />
-    </g>
-    <g
-       inkscape:label="#g14334"
-       transform="translate(39.99573,-10)"
-       id="checkbox-mixed-hover">
-      <use
-         transform="translate(0.004272,0)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0"
-         id="use5994-2"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect14482"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="translate(-4.609375e-7,-5e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5684"
-         id="use5688"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-hover"
-       transform="translate(0,-10)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="display:inline"
-         id="g5400-0">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient4840);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-78"
-           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-7-3"
-           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5-0"
-           inkscape:connector-curvature="0" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14506"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       id="checkbox-checked-active"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963,10.087065)"
-       inkscape:label="#g10801">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5"
-         id="use6314"
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         width="1"
-         height="1" />
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect14685"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path12830-4-17-08-5"
-         d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018 2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0 z"
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
-      <use
-         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#path12830-4-17"
-         id="use5756"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       id="checkbox-mixed-active"
-       transform="translate(39.99573,10)"
-       inkscape:label="#g14334">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5"
-         id="use6314-1"
-         transform="translate(0.004272,0)"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14701"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <rect
-         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use5812-4"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="37.393383"
-         rx="1.4843769"
-         ry="1.4843769" />
-      <use
-         transform="translate(-4.609375e-7,-5e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5203-9"
-         id="use5812"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       id="checkbox-unchecked-active"
-       inkscape:label="#g14325"
-       transform="translate(0,10)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="display:inline"
-         id="g5400-0-5">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient4838);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4-8"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5-0-5"
-           inkscape:connector-curvature="0" />
-      </g>
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect14725"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963,30.087065)"
-       id="checkbox-checked-insensitive">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-7"
-         id="use6445"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
-         id="g14999"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g15001"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g15003" />
-        </g>
-      </g>
-      <g
-         style="display:inline"
-         transform="translate(-341.01864,-230.63092)"
-         id="g15009">
-        <g
-           id="g15013" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15021"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
-         id="path12830-4-17-2"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       inkscape:label="#g14334"
-       transform="translate(39.99573,30)"
-       id="checkbox-mixed-insensitive">
-      <use
-         transform="translate(0.004272,0)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-7"
-         id="use6465"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect15025"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-insensitive"
-       transform="translate(0,30)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="fill:#ededed;fill-opacity:1;display:inline"
-         id="g5400-0-5-7">
-        <rect
-           ry="6"
-           style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4-8-3"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15057"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-224.76084)"
-       id="radio-unchecked-hover"
-       style="display:inline"
-       inkscape:label="#g15392">
-      <g
-         style="display:inline"
-         id="g7025-8">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-0"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-1">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient4836);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-8"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-2"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0-4"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-9"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-225.48386)"
-       id="radio-checked-hover"
-       style="display:inline"
-       inkscape:label="#g15404">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-79"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-8"
-         id="use7392"
-         width="1"
-         height="1" />
-      <g
-         id="use7448"
-         transform="matrix(0.99411529,0,0,0.99411529,2.6893006,1.5417626)">
-        <rect
-           ry="8.0419083"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4483"
-           width="5.5564694"
-           height="5.5533452"
-           x="462.22174"
-           y="268.29523"
-           rx="7.9057436" />
-        <rect
-           ry="2.7766726"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4485"
-           width="5.5564694"
-           height="5.5533452"
-           x="462.22174"
-           y="267.2233"
-           rx="2.7766726" />
-      </g>
-    </g>
-    <g
-       transform="matrix(0.93619363,0,0,0.93568113,8.82935,-8.033851)"
-       id="radio-mixed-hover"
-       inkscape:label="#g15422">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-8"
-         width="17.090481"
-         height="17.099842"
-         x="136.90158"
-         y="30.34798" />
-      <use
-         transform="matrix(0.99997746,0,0,0.99997746,-70.084327,-231.62484)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-8"
-         id="use7392-3"
-         width="1"
-         height="1" />
-      <g
-         id="use7508"
-         transform="matrix(1.0681551,0,0,1.0687402,118.74293,-2.1013573)">
-        <rect
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect7530"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="37.393383"
-           rx="1.4843769"
-           ry="1.4843769" />
-        <rect
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect7532"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="36.393433"
-           rx="1.4843769"
-           ry="1.4843769" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="radio-unchecked-active"
-       transform="matrix(0.93344283,0,0,0.93293183,-96.218362,-204.04632)"
-       inkscape:label="#g15458">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-3"
-         width="17.140844"
-         height="17.150234"
-         x="206.99081"
-         y="261.97894" />
-      <g
-         transform="matrix(1.0029243,0,0,1.0029243,-0.60505212,-0.76587606)"
-         style="display:inline"
-         id="g7025-1">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-7"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-18">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient4834);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-88"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-2"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       transform="matrix(0.93893104,0,0,0.93841705,-77.354156,-205.48315)"
-       id="radio-checked-active"
-       style="display:inline"
-       inkscape:label="#g16048">
-      <use
-         transform="matrix(0.99415483,0,0,0.99415482,1.2096678,1.53112)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1"
-         id="use5399"
-         width="1"
-         height="1" />
-      <g
-         style="display:inline"
-         id="g16050"
-         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-        <g
-           id="g16052" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-4"
-         width="17.040653"
-         height="17.049988"
-         x="206.99059"
-         y="261.97876" />
-      <rect
-         ry="7.9946065"
-         style="opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-8"
-         width="5.5237875"
-         height="5.5206814"
-         x="212.19102"
-         y="268.25815"
-         rx="7.8592429" />
-      <rect
-         ry="2.7603407"
-         style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5"
-         width="5.5237875"
-         height="5.5206814"
-         x="212.19102"
-         y="267.19257"
-         rx="2.7603407" />
-    </g>
-    <g
-       style="display:inline"
-       id="radio-mixed-active"
-       transform="matrix(0.93617253,0,0,0.93566004,-56.78315,-204.76084)"
-       inkscape:label="#g16079">
-      <use
-         transform="matrix(0.99708419,0,0,0.99708419,0.60329674,0.76365256)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1"
-         id="use5399-3"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
-         id="g16081"
-         style="display:inline">
-        <g
-           id="g16083" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-32"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <rect
-         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-4"
-         width="9.6136122"
-         height="3.1728981"
-         x="210.19966"
-         y="269.49341"
-         rx="1.5855805"
-         ry="1.586449" />
-      <rect
-         style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0"
-         width="9.6136122"
-         height="3.1728981"
-         x="210.19966"
-         y="268.42465"
-         rx="1.5855805"
-         ry="1.586449" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-184.76084)"
-       id="radio-unchecked-insensitive"
-       style="display:inline"
-       inkscape:label="#g15524">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-5"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <g
-         style="display:inline"
-         id="g7025-1-7">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-7-7"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-18-8">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-88-8"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-185.48386)"
-       id="radio-checked-insensitive"
-       style="display:inline"
-       inkscape:label="#g15536">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-9"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-7"
-         id="use5683"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       transform="matrix(0.93341132,0,0,0.93290035,9.21044,32.050751)"
-       id="radio-mixed-insensitive"
-       inkscape:label="#g15554">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-98"
-         width="17.141424"
-         height="17.150812"
-         x="136.90137"
-         y="30.347755" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701507,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-7"
-         id="use5683-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,170.08706)"
-       id="checkbox-checked-dark">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08721831)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-2-5"
-         id="use5671"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect17347"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541503,0.58668 2.128179,0 l 5.97768,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283166,-2.06642 z"
-         id="rect5147-9-1-5-7-6-5-8-7" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380411 -6.9811,6.84304 -1.871896,-1.87265 -2.138425,-0.0156 0.01122,1.69948 2.936988,2.938193 c 0.586676,0.58667 1.537597,0.58667 2.124273,0 l 7.996316,-8.077833 0.002,-1.57077 z"
-         id="path12830-4-17-0"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       inkscape:label="#g14334"
-       transform="translate(39.995728,170)"
-       id="checkbox-mixed-dark">
-      <use
-         transform="translate(0.004272,6.0339596e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-2-5"
-         id="use5671-4"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect17363"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="1.4843769"
-         rx="1.4843769"
-         y="35.393452"
-         x="20.004272"
-         height="2.9687538"
-         width="9"
-         id="rect5203-9-0-1-5"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="1.4843769"
-         rx="1.4843769"
-         y="36.393452"
-         x="20.004272"
-         height="2.9687538"
-         width="9"
-         id="rect5203-9-0-1"
-         style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-dark"
-       transform="translate(0,170)">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect17387"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         style="display:inline"
-         id="checkbox-unchecked-4-9"
-         inkscape:label="#g14325"
-         transform="translate(0,1e-5)">
-        <g
-           style="display:inline"
-           id="g15812-6-6-1-5-6"
-           transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
-          <g
-             transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-             id="g5489-2-9-6-8-8-4-5"
-             style="display:inline">
-            <g
-               id="g5428-8-1-4-0-0-2-6" />
-          </g>
-        </g>
-        <rect
-           y="30.362183"
-           x="17"
-           height="16"
-           width="16"
-           id="rect13523-0-9"
-           style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <g
-           id="g5400-2-5">
-          <rect
-             ry="6"
-             style="color:#000000;fill:url(#linearGradient7109);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="rect5147-9-1-5-7-6-5-8"
-             width="29.559635"
-             height="29.154205"
-             x="50.440369"
-             y="125.3458"
-             rx="6"
-             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-          <path
-             inkscape:connector-curvature="0"
-             id="rect5147-9-1-5-7-6-1-7-9-4"
-             d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-          <path
-             inkscape:connector-curvature="0"
-             id="rect5147-9-1-5-7-6-1-7-7-9-4"
-             d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-          <path
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-             id="rect5147-9-1-5-7-6-1-7-7-5-06-6"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="checkbox-checked-hover-dark"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,190.08706)"
-       inkscape:label="#g10801">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-hover-dark"
-         id="use5987"
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-190.44854)"
-         width="1"
-         height="1" />
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect17795"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541503,0.58668 2.128179,0 l 5.97768,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283166,-2.06642 z"
-         id="rect5147-9-1-5-7-6-5-8-7-4" />
-      <use
-         transform="translate(3.6476755e-7,-4.6063144e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#path12830-4-17-0"
-         id="use6213"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       id="checkbox-mixed-hover-dark"
-       transform="translate(39.995728,190)"
-       inkscape:label="#g14334">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-hover-dark"
-         id="use5987-9"
-         transform="translate(0.004272,-190)"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect17813"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <rect
-         ry="1.4843769"
-         rx="1.4843769"
-         y="35.393452"
-         x="20.004272"
-         height="2.9687538"
-         width="9"
-         id="rect5203-9-0-1-5-2"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5203-9-0-1"
-         id="use6244"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       transform="translate(0,190)"
-       id="checkbox-unchecked-hover-dark"
-       inkscape:label="#g14325">
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect17839"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         style="display:inline"
-         id="checkbox-unchecked-4-9-1"
-         inkscape:label="#g14325"
-         transform="translate(0,1e-5)">
-        <g
-           style="display:inline"
-           id="g15812-6-6-1-5-6-4"
-           transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
-          <g
-             transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-             id="g5489-2-9-6-8-8-4-5-3"
-             style="display:inline">
-            <g
-               id="g5428-8-1-4-0-0-2-6-7" />
-          </g>
-        </g>
-        <rect
-           y="30.362183"
-           x="17"
-           height="16"
-           width="16"
-           id="rect13523-0-9-0"
-           style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <g
-           id="g5400-2-5-9">
-          <rect
-             ry="6"
-             style="color:#000000;fill:url(#linearGradient7107);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="rect5147-9-1-5-7-6-5-8-9"
-             width="29.559635"
-             height="29.154205"
-             x="50.440369"
-             y="125.3458"
-             rx="6"
-             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-          <path
-             inkscape:connector-curvature="0"
-             id="rect5147-9-1-5-7-6-1-7-9-4-2"
-             d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-          <path
-             inkscape:connector-curvature="0"
-             id="rect5147-9-1-5-7-6-1-7-7-9-4-6"
-             d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#474f4f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-          <path
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-             id="rect5147-9-1-5-7-6-1-7-7-5-06-6-2"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,210.08706)"
-       id="checkbox-checked-active-dark">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722833)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-4-9-2"
-         id="use6163"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect17971"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541502,0.58668 2.128179,0 l 5.977679,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283165,-2.06642 z"
-         id="rect5147-9-1-5-7-6-5-8-7-4-6" />
-      <use
-         transform="translate(3.6476755e-7,-4.2126285e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#path12830-4-17-0"
-         id="use15213-8"
-         width="1000"
-         height="1052.3622" />
-    </g>
-    <g
-       inkscape:label="#g14334"
-       transform="translate(39.995728,210)"
-       id="checkbox-mixed-active-dark">
-      <use
-         transform="translate(0.004272,-3.9660404e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-4-9-2"
-         id="use6163-0"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect17989"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="1.4843769"
-         rx="1.4843769"
-         y="35.393452"
-         x="20.004272"
-         height="2.9687538"
-         width="9"
-         id="rect5203-9-0-1-5-2-4"
-         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="translate(-4.609375e-7,2.6171874e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5203-9-0-1"
-         id="use6244-6"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-active-dark"
-       transform="translate(0,210)">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect18015"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         style="display:inline"
-         id="checkbox-unchecked-4-9-2"
-         inkscape:label="#g14325"
-         transform="translate(0,1e-5)">
-        <g
-           id="g5400-2-5-3">
-          <rect
-             ry="6"
-             style="color:#000000;fill:url(#linearGradient7105);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="rect5147-9-1-5-7-6-5-8-2"
-             width="29.559635"
-             height="29.154205"
-             x="50.440369"
-             y="125.3458"
-             rx="6"
-             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-          <path
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-             id="rect5147-9-1-5-7-6-1-7-7-5-06-6-5"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       transform="translate(0,230)"
-       id="checkbox-unchecked-insensitive-dark"
-       inkscape:label="#g14325">
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect18233"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         style="display:inline"
-         id="checkbox-unchecked-4-9-2-1"
-         inkscape:label="#g14325"
-         transform="translate(-3.3541394e-8,6e-6)">
-        <g
-           id="g5400-2-5-3-8">
-          <rect
-             ry="6"
-             style="color:#000000;fill:#323636;fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="rect5147-9-1-5-7-6-5-8-2-9"
-             width="29.559635"
-             height="29.154205"
-             x="50.440369"
-             y="125.3458"
-             rx="6"
-             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        </g>
-      </g>
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-checked-insensitive-dark"
-       transform="translate(20,230)">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-4-9-2-1"
-         id="use6419"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect18292"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
-         id="path12830-4-17-0-8"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       transform="translate(40,230)"
-       id="checkbox-mixed-insensitive-dark"
-       inkscape:label="#g14325">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#checkbox-unchecked-4-9-2-1"
-         id="use6419-0"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect18306"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use6244-6-1"
-         width="9"
-         height="2.9687538"
-         x="20"
-         y="36.393452"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       inkscape:label="#g15805"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-44.76084)"
-       id="radio-unchecked-dark"
-       style="display:inline">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect18880"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(8.5871184e-7,9.4903214e-6)"
-         style="display:inline"
-         id="g7025-4-5">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-4-6"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-4-4">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient7103);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-6-4"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-5-4"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#262a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0-5-4"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-8-2"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="opacity:0.17000002;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g2928"
-       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-44.03705)"
-       id="radio-checked-dark"
-       style="display:inline">
-      <use
-         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583891)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5"
-         id="use6849"
-         width="1000"
-         height="1052.3622" />
-      <rect
-         y="261.97867"
-         x="456.99054"
-         height="17.150867"
-         width="17.141478"
-         id="rect18900"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g7024">
-        <rect
-           ry="2.7197769"
-           style="opacity:0.9;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect15095-0-4"
-           width="5.4426146"
-           height="5.4395537"
-           x="462.27869"
-           y="266.20828"
-           rx="2.7197769" />
-        <rect
-           ry="2.7197769"
-           style="color:#000000;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect15095-0"
-           width="5.4426146"
-           height="5.4395537"
-           x="462.27869"
-           y="267.28021"
-           rx="2.7197769" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g10885"
-       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,171.96696)"
-       id="radio-mixed-dark">
-      <use
-         transform="translate(-70.089184,-231.63092)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5"
-         id="use6849-8"
-         width="1000"
-         height="1052.3622" />
-      <rect
-         y="30.347799"
-         x="136.9014"
-         height="17.100227"
-         width="17.090866"
-         id="rect18922"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g7055">
-        <rect
-           ry="1.586449"
-           rx="1.5855805"
-           y="35.724964"
-           x="140.11049"
-           height="3.1728981"
-           width="9.6136122"
-           id="rect4479-9-0-8"
-           style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <rect
-           ry="1.586449"
-           rx="1.5855805"
-           y="36.793736"
-           x="140.11049"
-           height="3.1728981"
-           width="9.6136122"
-           id="rect4479-9-0"
-           style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g15524"
-       style="display:inline"
-       id="radio-unchecked-insensitive-dark"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,15.23916)">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect19038"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0.03338152,1.0490322e-5)"
-         style="display:inline"
-         id="g7025-4-5-2-0-3">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-4-6-0-2-6"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-4-4-0-2-2">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-6-4-1-7-7"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       inkscape:label="#g15536"
-       style="display:inline"
-       id="radio-checked-insensitive-dark"
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,14.51614)">
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046441)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2-0-3"
-         id="use7470"
-         width="1"
-         height="1" />
-      <rect
-         y="261.97876"
-         x="456.99057"
-         height="17.049938"
-         width="17.040606"
-         id="rect19052"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="2.7037716"
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598865999999981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15095-0-7"
-         width="5.4105864"
-         height="5.4075432"
-         x="462.24762"
-         y="267.24915"
-         rx="2.7037716" />
-    </g>
-    <g
-       inkscape:label="#g15554"
-       id="radio-mixed-insensitive-dark"
-       transform="matrix(0.93341132,0,0,0.93290035,9.210439,232.05075)">
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2-0-3"
-         id="use7470-8"
-         width="1"
-         height="1" />
-      <g
-         transform="translate(-320.08917,-231.63092)"
-         id="g19064"
-         style="display:inline" />
-      <rect
-         y="30.347755"
-         x="136.90137"
-         height="17.150812"
-         width="17.141424"
-         id="rect19068"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="1.5911419"
-         rx="1.590271"
-         y="36.812767"
-         x="140.11996"
-         height="3.1822839"
-         width="9.6420517"
-         id="rect4479-9-0-9"
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       style="display:inline"
-       id="radio-unchecked-hover-dark"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-24.76084)"
-       inkscape:label="#g15805">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect19380"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <g
-         transform="translate(9.1830016e-7,1.0490322e-5)"
-         style="display:inline"
-         id="g7025-4-5-2">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-4-6-0"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-4-4-0">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient7101);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-6-4-1"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-5-4-4"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#262a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0-5-4-0"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#4c5454;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-8-2-0"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="opacity:0.17000002;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="radio-checked-hover-dark"
-       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-24.03705)"
-       inkscape:label="#g2928">
-      <use
-         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583991)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2"
-         id="use7140"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect19416"
-         width="17.141478"
-         height="17.150867"
-         x="456.99054"
-         y="261.97867" />
-      <use
-         transform="translate(1.1102355e-7,-5.7254078e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7024"
-         id="use7028"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       id="radio-mixed-hover-dark"
-       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,191.96696)"
-       inkscape:label="#g10885">
-      <use
-         transform="translate(-70.089174,-231.63092)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2"
-         id="use7140-5"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect19440"
-         width="17.090866"
-         height="17.100227"
-         x="136.9014"
-         y="30.347799" />
-      <use
-         transform="translate(1.7462727e-6,4.9032167e-7)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7055"
-         id="use7059"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       inkscape:label="#g15805"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-4.76084)"
-       id="radio-unchecked-active-dark"
-       style="display:inline">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect19536"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(9.1830016e-7,1.0490322e-5)"
-         style="display:inline"
-         id="g7025-4-5-2-0">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-4-6-0-2"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-4-4-0-2">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient7099);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-6-4-1-7"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-8-2-0-7"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g2928"
-       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-4.03705)"
-       id="radio-checked-active-dark"
-       style="display:inline">
-      <use
-         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583991)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2-0"
-         id="use7303"
-         width="1"
-         height="1" />
-      <rect
-         y="261.97867"
-         x="456.99054"
-         height="17.150867"
-         width="17.141478"
-         id="rect19572"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="translate(1.1102355e-7,-5.7254081e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7024"
-         id="use7028-7"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       inkscape:label="#g10885"
-       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,211.96696)"
-       id="radio-mixed-active-dark">
-      <use
-         transform="translate(-70.089174,-231.63092)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-4-5-2-0"
-         id="use7303-6"
-         width="1"
-         height="1" />
-      <rect
-         y="30.347799"
-         x="136.9014"
-         height="17.100227"
-         width="17.090866"
-         id="rect19596"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="translate(1.7462727e-6,-5.0967833e-7)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7055"
-         id="use7059-6"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       id="checkbox-checked-backdrop"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963,50.087065)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722939)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
-         id="use6551"
-         width="1"
-         height="1" />
-      <g
-         style="display:inline"
-         id="g19927"
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g19929"
-           style="display:inline">
-          <g
-             id="g19931" />
-        </g>
-      </g>
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect19941"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
-         id="path12830-4-17-2-3"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       id="checkbox-mixed-backdrop"
-       transform="translate(39.99573,50)"
-       inkscape:label="#g14334">
-      <use
-         transform="translate(0.004272,-2.9802322e-8)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
-         id="use6551-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect19945"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         style="display:inline"
-         id="g19947"
-         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g19949"
-           style="display:inline">
-          <g
-             id="g19951" />
-        </g>
-      </g>
-      <rect
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203-6"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       transform="translate(0,50)"
-       id="checkbox-unchecked-backdrop"
-       inkscape:label="#g14325">
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-5-7-6-4-8-3-0"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862183"
-         rx="2.8382866" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect19971"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       inkscape:label="#g15524"
-       style="display:inline"
-       id="radio-unchecked-backdrop"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-164.76084)">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect19981"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-88-8-5"
-         width="14.954509"
-         height="14.9627"
-         x="207.52921"
-         y="262.51309"
-         rx="7.8516736" />
-    </g>
-    <g
-       inkscape:label="#g15536"
-       style="display:inline"
-       id="radio-checked-backdrop"
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-165.48386)">
-      <rect
-         y="261.97876"
-         x="456.99057"
-         height="17.049938"
-         width="17.040606"
-         id="rect19995"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5"
-         id="use5805"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6-3"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       inkscape:label="#g15554"
-       id="radio-mixed-backdrop"
-       transform="matrix(0.93341132,0,0,0.93290035,9.21044,52.050751)">
-      <rect
-         y="30.347755"
-         x="136.90137"
-         height="17.150812"
-         width="17.141424"
-         id="rect20011"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5"
-         id="use5805-1"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7-9"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,0.14963,70.08706)"
-       id="checkbox-checked-backdrop-insensitive">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722438)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
-         id="use6749"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
-         id="g20167"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20169"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g20171" />
-        </g>
-      </g>
-      <g
-         style="display:inline"
-         transform="translate(-341.01864,-230.63092)"
-         id="g20175">
-        <g
-           id="g20177" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20181"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380443 -6.981098,6.843039 -1.871898,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938186 c 0.586676,0.586675 1.537597,0.586675 2.124275,0 l 7.996314,-8.077832 0.002,-1.57076 z"
-         id="path12830-4-17-2-3-9"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       inkscape:label="#g14334"
-       transform="translate(39.99573,70)"
-       id="checkbox-mixed-backdrop-insensitive">
-      <use
-         transform="translate(0.004272,-2.9802322e-8)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
-         id="use6749-5"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect20185"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)"
-         id="g20187"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20189"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g20191" />
-        </g>
-      </g>
-      <g
-         transform="translate(-40.874249,-1.0164925)"
-         id="g20195"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20197"
-           transform="translate(-400.08917,-231.63092)" />
-      </g>
-      <rect
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203-6-8"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-backdrop-insensitive"
-       transform="translate(0,70)">
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-5-7-6-4-8-3-0-7"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862183"
-         rx="2.8382866" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20211"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-144.76084)"
-       id="radio-unchecked-backdrop-insensitive"
-       style="display:inline"
-       inkscape:label="#g15524">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20221"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-88-8-5-7"
-         width="14.954509"
-         height="14.9627"
-         x="207.52921"
-         y="262.51309"
-         rx="7.8516736" />
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-145.48386)"
-       id="radio-checked-backdrop-insensitive"
-       style="display:inline"
-       inkscape:label="#g15536">
-      <g
-         style="display:inline"
-         id="g20225"
-         transform="translate(250,1.6004853e-6)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
-           id="g20227"
-           style="display:inline">
-          <g
-             id="g20229" />
-        </g>
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20235"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-7"
-         id="use5938"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6-3-9"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       transform="matrix(0.93341132,0,0,0.93290035,9.21044,72.05075)"
-       id="radio-mixed-backdrop-insensitive"
-       inkscape:label="#g15554">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20251"
-         width="17.141424"
-         height="17.150812"
-         x="136.90137"
-         y="30.347755" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-7"
-         id="use5938-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7-9-6"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-unchecked-backdrop-dark"
-       transform="translate(0,250)">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23509"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#393f3f;fill-opacity:1;stroke:#1e2222;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-5-7-6-5-8-2-9-8"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862192"
-         rx="2.8382866" />
-    </g>
-    <g
-       transform="translate(20,250)"
-       id="checkbox-checked-backdrop-dark"
-       inkscape:label="#g14325">
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect23521"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8"
-         id="use6506"
-         width="1"
-         height="1" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c9cbc9;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
-         id="path12830-4-17-0-8-9"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-mixed-backdrop-dark"
-       transform="translate(40,250)">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8"
-         id="use6506-5"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23535"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <rect
-         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use6244-6-1-4"
-         width="9"
-         height="2.9687538"
-         x="20"
-         y="36.393452"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,35.23916)"
-       id="radio-unchecked-backdrop-dark"
-       style="display:inline"
-       inkscape:label="#g15524">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23547"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-6-4-1-7-7-8"
-         width="14.954509"
-         height="14.9627"
-         x="207.56259"
-         y="262.51312"
-         rx="7.8516736" />
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,34.51614)"
-       id="radio-checked-backdrop-dark"
-       style="display:inline"
-       inkscape:label="#g15536">
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046823)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8"
-         id="use7611"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23559"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <rect
-         ry="2.7037716"
-         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15095-0-7-2"
-         width="5.4105864"
-         height="5.4075432"
-         x="462.24762"
-         y="267.24915"
-         rx="2.7037716" />
-    </g>
-    <g
-       transform="matrix(0.93341132,0,0,0.93290035,9.210439,252.05075)"
-       id="radio-mixed-backdrop-dark"
-       inkscape:label="#g15554">
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8"
-         id="use7611-8"
-         width="1"
-         height="1" />
-      <g
-         style="display:inline"
-         id="g23569"
-         transform="translate(-320.08917,-231.63092)" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23573"
-         width="17.141424"
-         height="17.150812"
-         x="136.90137"
-         y="30.347755" />
-      <rect
-         ry="1.5911419"
-         rx="1.590271"
-         y="36.812767"
-         x="140.11996"
-         height="3.1822839"
-         width="9.6420517"
-         id="rect4479-9-0-9-9"
-         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(0,270)"
-       id="checkbox-unchecked-backdrop-insensitive-dark"
-       inkscape:label="#g14325">
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect23585"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#323636;fill-opacity:1;stroke:#1c1f1f;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-rule:nonzero"
-         id="rect5147-9-1-5-7-6-5-8-2-9-8-7"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862192"
-         rx="2.8382866" />
-    </g>
-    <g
-       inkscape:label="#g14325"
-       id="checkbox-checked-backdrop-insensitive-dark"
-       transform="translate(20,270)">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8-7"
-         id="use6598"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect23597"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#454c4c;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
-         id="path12830-4-17-0-8-5"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       transform="translate(40,270)"
-       id="checkbox-mixed-backdrop-insensitive-dark"
-       inkscape:label="#g14325">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8-7"
-         id="use6598-5"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect23611"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use6244-6-1-4-8"
-         width="9"
-         height="2.9687538"
-         x="20"
-         y="36.393452"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       inkscape:label="#g15524"
-       style="display:inline"
-       id="radio-unchecked-backdrop-insensitive-dark"
-       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,55.23916)">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect23623"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.06847161;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-6-4-1-7-7-8-9"
-         width="14.954509"
-         height="14.9627"
-         x="207.56259"
-         y="262.51312"
-         rx="7.8516736" />
-    </g>
-    <g
-       inkscape:label="#g15536"
-       style="display:inline"
-       id="radio-checked-backdrop-insensitive-dark"
-       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,54.51614)">
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046823)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8-9"
-         id="use7762"
-         width="1"
-         height="1" />
-      <rect
-         y="261.97876"
-         x="456.99057"
-         height="17.049938"
-         width="17.040606"
-         id="rect23635"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="2.7037716"
-         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15095-0-7-2-1"
-         width="5.4105864"
-         height="5.4075432"
-         x="462.24762"
-         y="267.24915"
-         rx="2.7037716" />
-    </g>
-    <g
-       inkscape:label="#g15554"
-       id="radio-mixed-backdrop-insensitive-dark"
-       transform="matrix(0.93341132,0,0,0.93290035,9.210439,272.05075)">
-      <g
-         transform="translate(-320.08917,-231.63092)"
-         id="g23645"
-         style="display:inline" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8-9"
-         id="use7762-6"
-         width="1"
-         height="1" />
-      <rect
-         y="30.347755"
-         x="136.90137"
-         height="17.150812"
-         width="17.141424"
-         id="rect23649"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="1.5911419"
-         rx="1.590271"
-         y="36.812767"
-         x="140.11996"
-         height="3.1822839"
-         width="9.6420517"
-         id="rect4479-9-0-9-9-0"
-         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       id="slider-horz-scale-has-marks-below"
-       transform="translate(0,-20)"
-       inkscape:label="#g5515">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:url(#linearGradient6167);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740">
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       id="slider-horz-scale-has-marks-above"
-       transform="matrix(1,0,0,0.99944391,0,-20.008718)"
-       inkscape:label="#g5522">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:url(#linearGradient5573);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
-        <path
-           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
-         id="path4552-2-2"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       id="slider-vert-scale-has-marks-above"
-       transform="translate(0,-20)"
-       inkscape:label="#g5529">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:url(#linearGradient6165);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028">
-        <path
-           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       id="slider-vert-scale-has-marks-below"
-       transform="translate(0,-20)"
-       inkscape:label="#g5536">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:url(#linearGradient6163);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
-        <path
-           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       id="slider-horz-scale-has-marks-below-dark"
-       inkscape:label="#g5543">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-2"
-         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
-         style="color:#000000;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g4740-3"
-         style="display:inline">
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-1"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720-9"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       id="slider-horz-scale-has-marks-above-dark"
-       transform="matrix(1,0,0,0.99944373,0,0.09114351)"
-       inkscape:label="#g5550">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-3"
-         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
-         style="color:#000000;fill:url(#linearGradient5571);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2-9"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
-        <path
-           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2-29"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8-0"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
-         id="path4552-2-2-8"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       id="slider-vert-scale-has-marks-above-dark"
-       inkscape:label="#g5557">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-4"
-         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient4838-7-9-0);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g5028-6"
-         style="display:inline">
-        <path
-           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-8"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-9"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-5"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       id="slider-vert-scale-has-marks-below-dark"
-       inkscape:label="#g5564">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-9"
-         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient4838-7-9-8);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9-6"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,179.97214)">
-        <path
-           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6-4"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.5596046e-6,10.000045)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-hover"
-       inkscape:label="#g5515-6">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:url(#linearGradient7117-1);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1">
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-63" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-6" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720-2" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-hover"
-       transform="matrix(1,0,0,0.99944391,2.5596046e-6,9.991327)"
-       inkscape:label="#g5522-9">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-5);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2-0"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
-        <path
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2-8"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8-02"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
-         id="path4552-2-2-9"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(2.5596046e-6,10.000045)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-hover"
-       inkscape:label="#g5529-3">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-3);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-2">
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-2" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-93" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-54" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.5596046e-6,10.000045)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-hover"
-       inkscape:label="#g5536-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-2);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9-66"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
-        <path
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0-0"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6-8"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6-1"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.5596046e-6,130.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-backdrop-insensitive"
-       inkscape:label="#g5515-6-0-2-0-2">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-backdrop-insensitive"
-       transform="matrix(1,0,0,0.99944391,2.5596046e-6,129.99133)"
-       inkscape:label="#g5522-9-5-3-0-5">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.0002781;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.5596046e-6,130.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-backdrop-insensitive"
-       inkscape:label="#g5529-3-5-9-3-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.5596046e-6,130.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-backdrop-insensitive"
-       inkscape:label="#g5536-0-7-4-3-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,30.000004)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-hover-dark"
-       inkscape:label="#g5543-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-2-0"
-         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
-         style="color:#000000;fill:url(#linearGradient7101-3);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g4740-3-3"
-         style="display:inline">
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-1-8"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-3-2"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720-9-9"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-hover-dark"
-       transform="matrix(1,0,0,0.99944373,2.4701977e-6,30.091144)"
-       inkscape:label="#g5550-2">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-3-5"
-         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-9);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2-9-6"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2-29-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8-0-8"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
-         id="path4552-2-2-8-9"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,30.000004)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-hover-dark"
-       inkscape:label="#g5557-6">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-4-4"
-         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-5);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g5028-6-2"
-         style="display:inline">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-8-0"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-9-2"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-5-4"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.4701977e-6,30.000004)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-hover-dark"
-       inkscape:label="#g5564-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-9-0"
-         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-6);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9-6-2"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,179.97214)">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0-3-4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6-3-4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6-4-9"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.5596046e-6,100.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-backdrop"
-       inkscape:label="#g5515-6-0-2-0-2-6">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9-6"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2-3" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-backdrop"
-       transform="matrix(1,0,0,0.99944391,2.5596046e-6,99.99133)"
-       inkscape:label="#g5522-9-5-3-0-5-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9-2"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.5596046e-6,100.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-backdrop"
-       inkscape:label="#g5529-3-5-9-3-7-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3-5"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.5596046e-6,100.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-backdrop"
-       inkscape:label="#g5536-0-7-4-3-7-2">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2-0"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4403953e-6,70.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-insensitive"
-       inkscape:label="#g5515-6-0-2-0-2-6-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9-6-5"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2-3-9" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-insensitive"
-       transform="matrix(1,0,0,0.99944391,2.4403953e-6,69.991326)"
-       inkscape:label="#g5522-9-5-3-0-5-1-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9-2-7"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4403953e-6,70.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-insensitive"
-       inkscape:label="#g5529-3-5-9-3-7-0-9">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3-5-3"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4403953e-6,70.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-insensitive"
-       inkscape:label="#g5536-0-7-4-3-7-2-8">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2-0-8"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,330.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-backdrop-insensitive-dark"
-       inkscape:label="#g5515-6-0-2-0-2-66">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9-8"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2-4" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-backdrop-insensitive-dark"
-       transform="matrix(1,0,0,0.99944391,2.4701977e-6,329.99133)"
-       inkscape:label="#g5522-9-5-3-0-5-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9-4"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027804;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,330.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-backdrop-insensitive-dark"
-       inkscape:label="#g5529-3-5-9-3-7-2">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3-3"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,330.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-backdrop-insensitive-dark"
-       inkscape:label="#g5536-0-7-4-3-7-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2-5"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,300.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-backdrop-dark"
-       inkscape:label="#g5515-6-0-2-0-2-6-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9-6-2"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2-3-7" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-backdrop-dark"
-       transform="matrix(1,0,0,0.99944391,2.4701977e-6,299.99133)"
-       inkscape:label="#g5522-9-5-3-0-5-1-4">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9-2-6"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,300.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-backdrop-dark"
-       inkscape:label="#g5529-3-5-9-3-7-0-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3-5-30"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,300.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-backdrop-dark"
-       inkscape:label="#g5536-0-7-4-3-7-2-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2-0-87"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,270.00005)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-insensitive-dark"
-       inkscape:label="#g5515-6-0-2-0-2-6-1-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-5-9-2-9-6-5-3"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-5-6-8-2-3-9-6" />
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-insensitive-dark"
-       transform="matrix(1,0,0,0.99944391,2.4701977e-6,269.99133)"
-       inkscape:label="#g5522-9-5-3-0-5-1-0-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-4-8-8-9-2-7-2"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,270.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-insensitive-dark"
-       inkscape:label="#g5529-3-5-9-3-7-0-9-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-5-0-0-3-5-3-6"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,270.00005)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-insensitive-dark"
-       inkscape:label="#g5536-0-7-4-3-7-2-8-0">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-4-7-7-2-0-8-5"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,40.000045)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-active"
-       inkscape:label="#g5515-6-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-5-8"
-         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-6);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-1-7">
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-63-8" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-6-4" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720-2-1" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-active"
-       transform="matrix(1,0,0,0.99944391,2.4701977e-6,39.991327)"
-       inkscape:label="#g5522-9-5">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-9-7"
-         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-5-5);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2-0-6"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
-        <path
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2-8-2"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8-02-1"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
-         id="path4552-2-2-9-1"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,40.000045)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-active"
-       inkscape:label="#g5529-3-1">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-6-6"
-         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-3-7);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-2-8">
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-2-3" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-93-8" />
-        <path
-           inkscape:connector-curvature="0"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-54-5" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.4701977e-6,40.000045)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-active"
-       inkscape:label="#g5536-0-2">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-3-3"
-         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
-         style="color:#000000;fill:url(#linearGradient7117-1-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9-66-6"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
-        <path
-           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0-0-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6-8-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6-1-9"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.4701977e-6,60.000004)"
-       style="display:inline"
-       id="slider-horz-scale-has-marks-below-active-dark"
-       inkscape:label="#g5543-1-3">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-8-2-0-3"
-         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-0);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g4740-3-3-5"
-         style="display:inline">
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-1-8-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-3-2-6"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
-           id="path4720-9-9-2"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="slider-horz-scale-has-marks-above-active-dark"
-       transform="matrix(1,0,0,0.99944373,2.4701977e-6,60.091144)"
-       inkscape:label="#g5550-2-6">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-3-5-7"
-         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-0-6);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g4740-2-9-6-9"
-         style="display:inline"
-         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
-           id="path4552-2-29-7-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
-           id="path4552-6-8-0-8-9"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
-         id="path4552-2-2-8-9-0"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(2.4701977e-6,60.000004)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-above-active-dark"
-       inkscape:label="#g5557-6-9">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-7-4-4-6"
-         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-0-9);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="translate(0,180)"
-         id="g5028-6-2-0"
-         style="display:inline">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-8-0-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-9-2-7"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-5-4-7"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       transform="translate(2.4701977e-6,60.000004)"
-       style="display:inline"
-       id="slider-vert-scale-has-marks-below-active-dark"
-       inkscape:label="#g5564-7-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3497-0-9-0-6"
-         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
-         style="color:#000000;fill:url(#linearGradient7101-3-0-4);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5028-9-6-2-0"
-         style="display:inline"
-         transform="matrix(-1,0,0,1,540.0136,179.97214)">
-        <path
-           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
-           id="path4906-0-3-4-4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
-           id="path4906-3-6-3-4-3"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
-           id="path4906-6-6-4-9-3"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(1.990788,0,0,1.9939718,294.59299,125.13908)"
-       id="checkbox-checked-selectionmode">
-      <g
-         id="use8051"
-         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)">
-        <rect
-           ry="4.1330299"
-           style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect8196"
-           width="20.022388"
-           height="20.022388"
-           x="14.473747"
-           y="27.822527"
-           rx="4.1330299" />
-        <g
-           id="g8323">
-          <rect
-             ry="2.1659286"
-             style="color:#000000;fill:url(#linearGradient8655);fill-opacity:1;stroke:#555753;stroke-width:0.49806672;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
-             id="rect8133"
-             width="10.610355"
-             height="10.524323"
-             x="19.186378"
-             y="32.48991"
-             rx="2.1536846" />
-          <path
-             inkscape:connector-curvature="0"
-             id="path8135"
-             d="m 19.391061,40.242103 0,0.746384 c 0,0.995613 0.820325,1.772664 1.841514,1.772664 l 6.531232,0 c 1.021188,0 1.81696,-0.777051 1.81696,-1.772664 l 0,-0.746384 c 0,0.995611 -0.795772,1.772664 -1.81696,1.772664 l -6.531232,0 c -1.021189,0 -1.841514,-0.777053 -1.841514,-1.772664 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-          <path
-             sodipodi:nodetypes="csssscssc"
-             inkscape:connector-curvature="0"
-             id="path8137"
-             d="m 19.391061,39.586662 0,0.785713 c 0,1.048072 0.820325,1.866067 1.841514,1.866067 l 6.531232,0 c 1.021188,0 1.81696,-0.817995 1.81696,-1.866067 l 0,-0.785713 c 0,1.048072 -0.795772,2.170876 -1.81696,2.170876 l -6.531232,0 c -1.021189,0 -1.841514,-1.122804 -1.841514,-2.170876 z"
-             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.50055969;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        </g>
-      </g>
-      <g
-         id="g8055">
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2870bc;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-           d="m 50.868001,31.261445 -6.9811,6.803452 -1.871896,-1.861821 -2.138425,-0.01553 0.01122,1.689654 2.936988,2.921189 c 0.586676,0.58328 1.537597,0.58328 2.124273,0 l 7.996316,-8.031103 0.002,-1.561674 z"
-           id="path8059"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="cccccccccc" />
-      </g>
-    </g>
-    <g
-       id="checkbox-checked-hover-selectionmode"
-       transform="matrix(1.9947791,0,0,1.9939719,294.38167,169.09433)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880068,-0.06479538)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8666"
-         width="100%"
-         height="100%" />
-      <g
-         id="use8507">
-        <use
-           style="display:inline;stroke:#555753"
-           x="0"
-           y="0"
-           xlink:href="#g8323"
-           id="use8585"
-           transform="matrix(1.0014962,0,0,1.0019016,19.88007,-0.06478938)"
-           width="100%"
-           height="100%" />
-        <rect
-           style="opacity:0.68300003;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;paint-order:normal;marker:none;visibility:visible;display:inline;overflow:visible;isolation:auto;mix-blend-mode:normal;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
-           id="rect8587"
-           width="10.124799"
-           height="10.08457"
-           x="39.367149"
-           y="32.726746"
-           rx="1.8288052"
-           ry="1.8288052" />
-      </g>
-      <use
-         height="1052.3622"
-         width="1000"
-         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
-         id="use8067"
-         xlink:href="#g8055"
-         y="0"
-         x="0"
-         style="display:inline" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(1.9947791,0,0,1.9939719,294.38167,213.04961)"
-       id="checkbox-checked-active-selectionmode">
-      <use
-         height="100%"
-         width="100%"
-         id="use8683"
-         xlink:href="#rect8196"
-         y="0"
-         x="0"
-         style="display:inline"
-         transform="matrix(1.0014962,0,0,1.0019016,19.880068,-0.04236738)" />
-      <use
-         style="display:inline;stroke:#555753"
-         x="0"
-         y="0"
-         xlink:href="#use8071"
-         id="use8456"
-         width="100%"
-         height="100%" />
-      <use
-         height="1052.3622"
-         width="1000"
-         transform="matrix(0.99799923,0,0,0.99999995,0.10593796,0.02244762)"
-         id="use8067-8"
-         xlink:href="#g8055"
-         y="0"
-         x="0"
-         style="display:inline" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(1.9947791,0,0,1.9939719,294.38167,256.96017)"
-       id="checkbox-checked-backdrop-selectionmode">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880068,0.00248762)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8700"
-         width="100%"
-         height="100%" />
-      <rect
-         ry="2.1665556"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.49543846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use8386"
-         width="10.542755"
-         height="10.527368"
-         x="39.169666"
-         y="32.578323"
-         rx="2.1399629" />
-      <g
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
-         id="g8101"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g8103"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g8105" />
-        </g>
-      </g>
-      <path
-         sodipodi:nodetypes="cccccccccc"
-         inkscape:connector-curvature="0"
-         id="path8109"
-         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2870bc;fill-opacity:1;stroke:none;stroke-width:2.99699715;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif;fill-rule:nonzero" />
-    </g>
-    <g
-       id="checkbox-selectionmode"
-       transform="matrix(1.990788,0,0,1.9939718,338.59299,125.13908)"
-       inkscape:label="#g10801">
-      <g
-         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
-         id="g8239" />
-      <use
-         transform="matrix(1.003504,0,0,1.0019016,19.813773,-0.08723622)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8700-3"
-         width="100%"
-         height="100%" />
-      <use
-         transform="matrix(1.003504,0,0,1.0019017,19.813777,-0.08723885)"
-         style="display:inline;stroke:#555753"
-         x="0"
-         y="0"
-         xlink:href="#g8323"
-         id="use8608"
-         width="100%"
-         height="100%" />
-    </g>
-    <g
-       inkscape:label="#g10801"
-       transform="matrix(1.9947791,0,0,1.9939719,354.38167,165.09433)"
-       id="sjhgfjsgf" />
-    <g
-       id="checkbox-active-selectionmode"
-       transform="matrix(1.9947791,0,0,1.9939719,338.38167,213.04961)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880067,-0.04236769)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8700-1"
-         width="100%"
-         height="100%" />
-      <g
-         id="use8071"
-         style="display:inline"
-         transform="matrix(0.79809794,0,0,0.7889583,24.941149,7.9461609)">
-        <rect
-           rx="2.7080972"
-           y="31.050892"
-           x="17.820696"
-           height="13.505371"
-           width="13.341726"
-           id="rect8176"
-           style="color:#000000;fill:url(#linearGradient8767);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.47996393;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           ry="2.7794352" />
-        <path
-           inkscape:connector-curvature="0"
-           id="path8178"
-           d="m 18.088488,34.607345 0,-0.986346 c 0,-1.315724 1.029805,-2.342598 2.311766,-2.342598 l 8.199058,0 c 1.281961,0 2.28095,1.026874 2.28095,2.342598 l 0,0.986346 c 0,-1.315702 -0.998989,-2.342598 -2.28095,-2.342598 l -8.199058,0 c -1.281961,0 -2.311766,1.026896 -2.311766,2.342598 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-      </g>
-    </g>
-    <g
-       id="checkbox-backdrop-selectionmode"
-       transform="matrix(1.9947791,0,0,1.9939719,338.38167,256.96017)"
-       inkscape:label="#g10801">
-      <g
-         style="display:inline"
-         id="g8299"
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g8301"
-           style="display:inline">
-          <g
-             id="g8303" />
-        </g>
-      </g>
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880067,0.00248762)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8700-18"
-         width="100%"
-         height="100%" />
-      <rect
-         rx="2.1399629"
-         y="32.578323"
-         x="39.16967"
-         height="10.527368"
-         width="10.542755"
-         id="use8099"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.49543846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         ry="2.1665556" />
-    </g>
-    <g
-       transform="matrix(1.9947791,0,0,1.9939719,338.38167,169.09433)"
-       style="display:inline"
-       id="checkbox-hover-selectionmode"
-       inkscape:label="#g8503">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880067,-0.06479522)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect8196"
-         id="use8700-5"
-         width="100%"
-         height="100%" />
-      <use
-         height="100%"
-         width="100%"
-         transform="matrix(1.0014962,0,0,1.0019016,19.88007,-0.06478938)"
-         id="use8347"
-         xlink:href="#g8323"
-         y="0"
-         x="0"
-         style="display:inline;stroke:#555753" />
-      <rect
-         ry="1.8288052"
-         rx="1.8288052"
-         y="32.726746"
-         x="39.367149"
-         height="10.08457"
-         width="10.124799"
-         id="rect8378"
-         style="opacity:0.68300003;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;paint-order:normal;marker:none;visibility:visible;display:inline;overflow:visible;isolation:auto;mix-blend-mode:normal;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-radio-unchecked"
-       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-244.76083)"
-       inkscape:label="#g15805">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-0"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <g
-         id="g7025-0">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-05"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-7">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient6046);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222388999999986;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-81"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-24"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0-49"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-7"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-radio-checked"
-       transform="matrix(0.93340838,0,0,0.93289741,50.43693,-244.03704)"
-       inkscape:label="#g2928">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-1-8"
-         width="17.141478"
-         height="17.150867"
-         x="456.99054"
-         y="261.97867" />
-      <use
-         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77583998)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-0"
-         id="use7034-4"
-         width="1"
-         height="1" />
-      <g
-         id="g7444-9">
-        <rect
-           rx="7.9057436"
-           y="268.29523"
-           x="462.22174"
-           height="5.5533452"
-           width="5.5564694"
-           id="use15101-6-2-9"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           ry="8.0419083" />
-        <rect
-           rx="2.7766726"
-           y="267.2233"
-           x="462.22174"
-           height="5.5533452"
-           width="5.5564694"
-           id="use15101-6-6"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           ry="2.7766726" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-checked"
-       transform="matrix(0.99650823,0,0,0.99810193,360.25541,-29.912922)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-4"
-         id="use5460-1"
-         width="1"
-         height="1" />
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect13523-5-8"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5708-7">
-        <path
-           id="path12830-4-17-08-9"
-           transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
-           d="M 50.9375,-7.59375 44,-0.75 42.125,-2.625 40,-2.65625 l 0,1.71875 2.9375,2.90625 c 0.584627,0.5855605 1.540374,0.5855605 2.125,0 l 5.9375,-6 0,-3.5625 -0.0625,0 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccccccccc"
-           inkscape:connector-curvature="0"
-           id="path12830-4-17-07"
-           d="m 50.868001,31.380423 -6.9811,6.843038 -1.871896,-1.872654 -2.138425,-0.01563 0.01122,1.699486 2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 7.996316,-8.077832 0.002,-1.570761 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-radio-mixed"
-       transform="matrix(0.93617253,0,0,0.93566004,368.83241,-28.033029)"
-       inkscape:label="#g10885">
-      <use
-         transform="translate(-70.089173,-231.63092)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-0"
-         id="use7034-3-8"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-9-9"
-         width="17.090866"
-         height="17.100227"
-         x="136.9014"
-         y="30.347799" />
-      <g
-         id="use7164-1"
-         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022682)">
-        <rect
-           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4477-2"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="37.393383"
-           rx="1.4843769"
-           ry="1.4843769" />
-        <rect
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4479-7"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="36.393433"
-           rx="1.4843769"
-           ry="1.4843769" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-mixed"
-       transform="translate(399.99573,-29.999989)"
-       inkscape:label="#g14334">
-      <use
-         transform="translate(0.004272,-3.9091922e-6)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-4"
-         id="use5460-0-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-0"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         id="g5684-9">
-        <rect
-           ry="1.4843769"
-           rx="1.4843769"
-           y="37.393383"
-           x="20.004272"
-           height="2.9687538"
-           width="9"
-           id="rect5203-9-2-2"
-           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <rect
-           ry="1.4843769"
-           rx="1.4843769"
-           y="36.393433"
-           x="20.004272"
-           height="2.9687538"
-           width="9"
-           id="rect5203-9-8"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-unchecked"
-       inkscape:label="#g14325"
-       transform="translate(360,-29.999989)">
-      <g
-         style="display:inline"
-         id="g15812-6-6-1-4"
-         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g5489-2-9-6-8-8-5"
-           style="display:inline">
-          <g
-             id="g5428-8-1-4-0-0-8" />
-        </g>
-      </g>
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect13523-3"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         id="g5400-4">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient6048);fill-opacity:1;stroke:#184472;stroke-width:2.09697676000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-9"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-3"
-           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-7-8"
-           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5-02"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,360.14963,-9.9129244)"
-       id="selected-checkbox-checked-hover">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-59"
-         id="use5994-3"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14466-5"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5708-7"
-         id="use5736-6"
-         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
-         width="1000"
-         height="1052.3622" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14334"
-       transform="translate(399.99573,-9.9999894)"
-       id="selected-checkbox-mixed-hover">
-      <use
-         transform="translate(0.004272,0)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-59"
-         id="use5994-2-6"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect14482-6"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="translate(-4.609375e-7,-5e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5684-9"
-         id="use5688-0"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14325"
-       id="selected-checkbox-unchecked-hover"
-       transform="translate(360,-9.9999894)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="display:inline"
-         id="g5400-0-59">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient6050);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4-1"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-78-7"
-           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-5-7-6-1-7-7-3-8"
-           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5-0-4"
-           inkscape:connector-curvature="0" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14506-2"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-checked-active"
-       transform="matrix(0.99850603,0,0,0.99810197,360.14963,10.087075)"
-       inkscape:label="#g10801">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-9"
-         id="use6314-5"
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         width="1"
-         height="1" />
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect14685-4"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path12830-4-17-08-5-9"
-         d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018 2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0 z"
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
-      <use
-         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#path12830-4-17-07"
-         id="use5756-7"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-mixed-active"
-       transform="translate(399.99573,10.00001)"
-       inkscape:label="#g14334">
-      <use
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-9"
-         id="use6314-1-4"
-         transform="translate(0.004272,0)"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14701-5"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <rect
-         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use5812-4-5"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="37.393383"
-         rx="1.4843769"
-         ry="1.4843769" />
-      <use
-         transform="translate(-4.609375e-7,-5e-5)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5203-9-8"
-         id="use5812-8"
-         width="1"
-         height="1" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-unchecked-active"
-       inkscape:label="#g14325"
-       transform="translate(360,10.00001)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="display:inline"
-         id="g5400-0-5-9">
-        <rect
-           ry="6"
-           style="color:#000000;fill:url(#linearGradient6052);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4-8-8"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-        <path
-           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
-           id="rect5147-9-1-5-7-6-1-7-7-5-0-5-6"
-           inkscape:connector-curvature="0" />
-      </g>
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect14725-3"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,360.14963,30.087076)"
-       id="selected-checkbox-checked-insensitive">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-7-6"
-         id="use6445-2"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
-         id="g14999-1"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g15001-0"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g15003-5" />
-        </g>
-      </g>
-      <g
-         style="display:inline"
-         transform="translate(-341.01864,-230.63092)"
-         id="g15009-7">
-        <g
-           id="g15013-9" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15021-7"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
-         id="path12830-4-17-2-7"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14334"
-       transform="translate(399.99573,30.000011)"
-       id="selected-checkbox-mixed-insensitive">
-      <use
-         transform="translate(0.004272,0)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g5400-0-5-7-6"
-         id="use6465-8"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect15025-0"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203-3"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14325"
-       id="selected-checkbox-unchecked-insensitive"
-       transform="translate(360,30.000011)">
-      <g
-         transform="translate(0,-3.9660404e-6)"
-         style="fill:#ededed;fill-opacity:1;display:inline"
-         id="g5400-0-5-7-6">
-        <rect
-           ry="6"
-           style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect5147-9-1-5-7-6-4-8-3-8"
-           width="29.559635"
-           height="29.154205"
-           x="50.440369"
-           y="125.3458"
-           rx="6"
-           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect15057-7"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-224.76083)"
-       id="selected-radio-unchecked-hover"
-       style="display:inline"
-       inkscape:label="#g15392">
-      <g
-         style="display:inline"
-         id="g7025-8-2">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-0-6"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-1-1">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient6054);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-8-5"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-2-0"
-           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
-           style="color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-3-0-4-9"
-           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-9-0"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-0"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-225.48385)"
-       id="selected-radio-checked-hover"
-       style="display:inline"
-       inkscape:label="#g15404">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-79-9"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-8-2"
-         id="use7392-0"
-         width="1"
-         height="1" />
-      <g
-         id="use7448-4"
-         transform="matrix(0.99411529,0,0,0.99411529,2.6893006,1.5417626)">
-        <rect
-           ry="8.0419083"
-           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4483-5"
-           width="5.5564694"
-           height="5.5533452"
-           x="462.22174"
-           y="268.29523"
-           rx="7.9057436" />
-        <rect
-           ry="2.7766726"
-           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect4485-6"
-           width="5.5564694"
-           height="5.5533452"
-           x="462.22174"
-           y="267.2233"
-           rx="2.7766726" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       transform="matrix(0.93619363,0,0,0.93568113,368.82935,-8.0338405)"
-       id="selected-radio-mixed-hover"
-       inkscape:label="#g15422">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-8-6"
-         width="17.090481"
-         height="17.099842"
-         x="136.90158"
-         y="30.34798" />
-      <use
-         transform="matrix(0.99997746,0,0,0.99997746,-70.084327,-231.62484)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-8-2"
-         id="use7392-3-6"
-         width="1"
-         height="1" />
-      <g
-         id="use7508-3"
-         transform="matrix(1.0681551,0,0,1.0687402,118.74293,-2.1013573)">
-        <rect
-           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect7530-3"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="37.393383"
-           rx="1.4843769"
-           ry="1.4843769" />
-        <rect
-           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-           id="rect7532-7"
-           width="9"
-           height="2.9687538"
-           x="20.004272"
-           y="36.393433"
-           rx="1.4843769"
-           ry="1.4843769" />
-      </g>
-    </g>
-    <g
-       style="display:inline"
-       id="selected-radio-unchecked-active"
-       transform="matrix(0.93344283,0,0,0.93293183,263.78164,-204.04631)"
-       inkscape:label="#g15458">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-3-2"
-         width="17.140844"
-         height="17.150234"
-         x="206.99081"
-         y="261.97894" />
-      <g
-         transform="matrix(1.0029243,0,0,1.0029243,-0.60505212,-0.76587606)"
-         style="display:inline"
-         id="g7025-1-1">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-7-8"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-18-2">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:url(#linearGradient6056);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-88-7"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           id="rect5147-9-1-7-4-1-2-6"
-           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
-           style="opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      </g>
-    </g>
-    <g
-       transform="matrix(0.93893104,0,0,0.93841705,282.64584,-205.48314)"
-       id="selected-radio-checked-active"
-       style="display:inline"
-       inkscape:label="#g16048">
-      <use
-         transform="matrix(0.99415483,0,0,0.99415482,1.2096678,1.53112)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-1"
-         id="use5399-5"
-         width="1"
-         height="1" />
-      <g
-         style="display:inline"
-         id="g16050-3"
-         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-        <g
-           id="g16052-3" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-4-9"
-         width="17.040653"
-         height="17.049988"
-         x="206.99059"
-         y="261.97876" />
-      <rect
-         ry="7.9946065"
-         style="opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-8-9"
-         width="5.5237875"
-         height="5.5206814"
-         x="212.19102"
-         y="268.25815"
-         rx="7.8592429" />
-      <rect
-         ry="2.7603407"
-         style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-64"
-         width="5.5237875"
-         height="5.5206814"
-         x="212.19102"
-         y="267.19257"
-         rx="2.7603407" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-radio-mixed-active"
-       transform="matrix(0.93617253,0,0,0.93566004,303.21685,-204.76083)"
-       inkscape:label="#g16079">
-      <use
-         transform="matrix(0.99708419,0,0,0.99708419,0.60329674,0.76365256)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-1"
-         id="use5399-3-5"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
-         id="g16081-5"
-         style="display:inline">
-        <g
-           id="g16083-3" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-32-3"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <rect
-         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-4-6"
-         width="9.6136122"
-         height="3.1728981"
-         x="210.19966"
-         y="269.49341"
-         rx="1.5855805"
-         ry="1.586449" />
-      <rect
-         style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-3"
-         width="9.6136122"
-         height="3.1728981"
-         x="210.19966"
-         y="268.42465"
-         rx="1.5855805"
-         ry="1.586449" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-184.76083)"
-       id="selected-radio-unchecked-insensitive"
-       style="display:inline"
-       inkscape:label="#g15524">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-5-3"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <g
-         style="display:inline"
-         id="g7025-1-7-9">
-        <g
-           style="display:inline"
-           id="g5489-2-9-3-7-7-5"
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
-          <g
-             id="g5428-8-1-7-18-8-9">
-            <rect
-               ry="15.453857"
-               style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-               id="rect5147-9-1-7-88-8-8"
-               width="29.385006"
-               height="28.919117"
-               x="50.570232"
-               y="125.5297"
-               rx="15.428222" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-185.48385)"
-       id="selected-radio-checked-insensitive"
-       style="display:inline"
-       inkscape:label="#g15536">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-9-5"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-7-9"
-         id="use5683-5"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6-0"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       style="display:inline"
-       transform="matrix(0.93341132,0,0,0.93290035,369.21044,32.050762)"
-       id="selected-radio-mixed-insensitive"
-       inkscape:label="#g15554">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect14348-4-7-98-9"
-         width="17.141424"
-         height="17.150812"
-         x="136.90137"
-         y="30.347755" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701507,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#g7025-1-7-9"
-         id="use5683-3-0"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7-4"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-checked-backdrop"
-       transform="matrix(0.99850603,0,0,0.99810197,360.14963,50.087076)"
-       inkscape:label="#g10801">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722939)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-2"
-         id="use6551-6"
-         width="1"
-         height="1" />
-      <g
-         style="display:inline"
-         id="g19927-5"
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g19929-1"
-           style="display:inline">
-          <g
-             id="g19931-2" />
-        </g>
-      </g>
-      <rect
-         y="30.332689"
-         x="36.905502"
-         height="16.030426"
-         width="16.023939"
-         id="rect19941-8"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
-         id="path12830-4-17-2-3-2"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       style="display:inline"
-       id="selected-checkbox-mixed-backdrop"
-       transform="translate(399.99573,50.000011)"
-       inkscape:label="#g14334">
-      <use
-         transform="translate(0.004272,-2.9802322e-8)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-2"
-         id="use6551-3-4"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect19945-7"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-      <g
-         style="display:inline"
-         id="g19947-5"
-         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
-           id="g19949-2"
-           style="display:inline">
-          <g
-             id="g19951-4" />
-        </g>
-      </g>
-      <rect
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203-6-0"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       style="display:inline"
-       transform="translate(360,50.000011)"
-       id="selected-checkbox-unchecked-backdrop"
-       inkscape:label="#g14325">
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-5-7-6-4-8-3-0-2"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862183"
-         rx="2.8382866" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect19971-4"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    </g>
-    <g
-       inkscape:label="#g15524"
-       style="display:inline"
-       id="selected-radio-unchecked-backdrop"
-       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-164.76083)">
-      <rect
-         y="261.97873"
-         x="206.99057"
-         height="17.100227"
-         width="17.090866"
-         id="rect19981-6"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:1.06847154999999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-88-8-5-5"
-         width="14.954509"
-         height="14.9627"
-         x="207.52921"
-         y="262.51309"
-         rx="7.8516736" />
-    </g>
-    <g
-       inkscape:label="#g15536"
-       style="display:inline"
-       id="selected-radio-checked-backdrop"
-       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-165.48385)">
-      <rect
-         y="261.97876"
-         x="456.99057"
-         height="17.049938"
-         width="17.040606"
-         id="rect19995-7"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-5"
-         id="use5805-3"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6-3-92"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g15554"
-       id="selected-radio-mixed-backdrop"
-       transform="matrix(0.93341132,0,0,0.93290035,369.21044,52.050762)">
-      <rect
-         y="30.347755"
-         x="136.90137"
-         height="17.150812"
-         width="17.141424"
-         id="rect20011-1"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-5"
-         id="use5805-1-4"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7-9-0"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g10801"
-       transform="matrix(0.99850603,0,0,0.99810197,360.14963,70.087071)"
-       id="selected-checkbox-checked-backdrop-insensitive">
-      <use
-         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722438)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7-0"
-         id="use6749-8"
-         width="1"
-         height="1" />
-      <g
-         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
-         id="g20167-8"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20169-9"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g20171-3" />
-        </g>
-      </g>
-      <g
-         style="display:inline"
-         transform="translate(-341.01864,-230.63092)"
-         id="g20175-1">
-        <g
-           id="g20177-1" />
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20181-3"
-         width="16.023939"
-         height="16.030426"
-         x="36.905502"
-         y="30.332689" />
-      <path
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
-         d="m 50.868001,31.380443 -6.981098,6.843039 -1.871898,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938186 c 0.586676,0.586675 1.537597,0.586675 2.124275,0 l 7.996314,-8.077832 0.002,-1.57076 z"
-         id="path12830-4-17-2-3-9-3"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccccc" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14334"
-       transform="translate(399.99573,70.000011)"
-       id="selected-checkbox-mixed-backdrop-insensitive">
-      <use
-         transform="translate(0.004272,-2.9802322e-8)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7-0"
-         id="use6749-5-9"
-         width="1"
-         height="1" />
-      <rect
-         y="30.362183"
-         x="17"
-         height="16"
-         width="16"
-         id="rect20185-0"
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-      <g
-         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)"
-         id="g20187-2"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20189-1"
-           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
-          <g
-             id="g20191-6" />
-        </g>
-      </g>
-      <g
-         transform="translate(-40.874249,-1.0164925)"
-         id="g20195-4"
-         style="display:inline">
-        <g
-           style="display:inline"
-           id="g20197-6"
-           transform="translate(-400.08917,-231.63092)" />
-      </g>
-      <rect
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5203-6-8-9"
-         width="9"
-         height="2.9687538"
-         x="20.004272"
-         y="36.393433"
-         rx="1.4843769"
-         ry="1.4843769" />
-    </g>
-    <g
-       style="display:inline"
-       inkscape:label="#g14325"
-       id="selected-checkbox-unchecked-backdrop-insensitive"
-       transform="translate(360,70.000011)">
-      <rect
-         ry="2.8844237"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-5-7-6-4-8-3-0-7-0"
-         width="13.98312"
-         height="14.015514"
-         x="17.500002"
-         y="30.862183"
-         rx="2.8382866" />
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20211-5"
-         width="16"
-         height="16"
-         x="17"
-         y="30.362183" />
-    </g>
-    <g
-       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-144.76083)"
-       id="selected-radio-unchecked-backdrop-insensitive"
-       style="display:inline"
-       inkscape:label="#g15524">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20221-1"
-         width="17.090866"
-         height="17.100227"
-         x="206.99057"
-         y="261.97873" />
-      <rect
-         ry="7.9957981"
-         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:1.06847154999999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect5147-9-1-7-88-8-5-7-2"
-         width="14.954509"
-         height="14.9627"
-         x="207.52921"
-         y="262.51309"
-         rx="7.8516736" />
-    </g>
-    <g
-       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-145.48385)"
-       id="selected-radio-checked-backdrop-insensitive"
-       style="display:inline"
-       inkscape:label="#g15536">
-      <g
-         style="display:inline"
-         id="g20225-2"
-         transform="translate(250,1.6004853e-6)">
-        <g
-           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
-           id="g20227-7"
-           style="display:inline">
-          <g
-             id="g20229-2" />
-        </g>
-      </g>
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20235-3"
-         width="17.040606"
-         height="17.049938"
-         x="456.99057"
-         y="261.97876" />
-      <use
-         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-7-2"
-         id="use5938-1"
-         width="1"
-         height="1" />
-      <rect
-         ry="2.7603328"
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="use15101-5-6-3-9-4"
-         width="5.5237718"
-         height="5.5206656"
-         x="462.19101"
-         y="267.19254"
-         rx="2.7603328" />
-    </g>
-    <g
-       style="display:inline"
-       transform="matrix(0.93341132,0,0,0.93290035,369.21044,72.050761)"
-       id="selected-radio-mixed-backdrop-insensitive"
-       inkscape:label="#g15554">
-      <rect
-         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect20251-9"
-         width="17.141424"
-         height="17.150812"
-         x="136.90137"
-         y="30.347755" />
-      <use
-         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
-         style="display:inline"
-         x="0"
-         y="0"
-         xlink:href="#rect5147-9-1-7-88-8-5-7-2"
-         id="use5938-3-2"
-         width="1"
-         height="1" />
-      <rect
-         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="rect7532-0-7-9-6-6"
-         width="9.6420517"
-         height="3.1822839"
-         x="140.11996"
-         y="36.812756"
-         rx="1.590271"
-         ry="1.5911419" />
-    </g>
-  </g>
-</svg>
diff --git a/gtk/resources/theme/Adwaita/assets.txt b/gtk/resources/theme/Adwaita/assets.txt
deleted file mode 100644 (file)
index fc881bc..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-checkbox-checked
-checkbox-checked-hover
-checkbox-checked-active
-checkbox-checked-insensitive
-checkbox-checked-backdrop
-checkbox-checked-backdrop-insensitive
-checkbox-unchecked
-checkbox-unchecked-hover
-checkbox-unchecked-active
-checkbox-unchecked-insensitive
-checkbox-unchecked-backdrop
-checkbox-unchecked-backdrop-insensitive
-checkbox-mixed
-checkbox-mixed-hover
-checkbox-mixed-active
-checkbox-mixed-insensitive
-checkbox-mixed-backdrop
-checkbox-mixed-backdrop-insensitive
-radio-checked
-radio-checked-hover
-radio-checked-active
-radio-checked-insensitive
-radio-checked-backdrop
-radio-checked-backdrop-insensitive
-radio-unchecked
-radio-unchecked-hover
-radio-unchecked-active
-radio-unchecked-insensitive
-radio-unchecked-backdrop
-radio-unchecked-backdrop-insensitive
-radio-mixed
-radio-mixed-hover
-radio-mixed-active
-radio-mixed-insensitive
-radio-mixed-backdrop
-radio-mixed-backdrop-insensitive
-selected-checkbox-checked
-selected-checkbox-checked-hover
-selected-checkbox-checked-active
-selected-checkbox-checked-insensitive
-selected-checkbox-checked-backdrop
-selected-checkbox-checked-backdrop-insensitive
-selected-checkbox-unchecked
-selected-checkbox-unchecked-hover
-selected-checkbox-unchecked-active
-selected-checkbox-unchecked-insensitive
-selected-checkbox-unchecked-backdrop
-selected-checkbox-unchecked-backdrop-insensitive
-selected-checkbox-mixed
-selected-checkbox-mixed-hover
-selected-checkbox-mixed-active
-selected-checkbox-mixed-insensitive
-selected-checkbox-mixed-backdrop
-selected-checkbox-mixed-backdrop-insensitive
-selected-radio-checked
-selected-radio-checked-hover
-selected-radio-checked-active
-selected-radio-checked-insensitive
-selected-radio-checked-backdrop
-selected-radio-checked-backdrop-insensitive
-selected-radio-unchecked
-selected-radio-unchecked-hover
-selected-radio-unchecked-active
-selected-radio-unchecked-insensitive
-selected-radio-unchecked-backdrop
-selected-radio-unchecked-backdrop-insensitive
-selected-radio-mixed
-selected-radio-mixed-hover
-selected-radio-mixed-active
-selected-radio-mixed-insensitive
-selected-radio-mixed-backdrop
-selected-radio-mixed-backdrop-insensitive
-checkbox-checked-dark
-checkbox-checked-hover-dark
-checkbox-checked-active-dark
-checkbox-checked-insensitive-dark
-checkbox-checked-backdrop-dark
-checkbox-checked-backdrop-insensitive-dark
-checkbox-unchecked-dark
-checkbox-unchecked-hover-dark
-checkbox-unchecked-active-dark
-checkbox-unchecked-insensitive-dark
-checkbox-unchecked-backdrop-dark
-checkbox-unchecked-backdrop-insensitive-dark
-checkbox-selectionmode
-checkbox-hover-selectionmode
-checkbox-active-selectionmode
-checkbox-backdrop-selectionmode
-checkbox-checked-selectionmode
-checkbox-checked-hover-selectionmode
-checkbox-checked-active-selectionmode
-checkbox-checked-backdrop-selectionmode
-checkbox-mixed-dark
-checkbox-mixed-hover-dark
-checkbox-mixed-active-dark
-checkbox-mixed-insensitive-dark
-checkbox-mixed-backdrop-dark
-checkbox-mixed-backdrop-insensitive-dark
-radio-checked-dark
-radio-checked-hover-dark
-radio-checked-active-dark
-radio-checked-insensitive-dark
-radio-checked-backdrop-dark
-radio-checked-backdrop-insensitive-dark
-radio-unchecked-dark
-radio-unchecked-hover-dark
-radio-unchecked-active-dark
-radio-unchecked-insensitive-dark
-radio-unchecked-backdrop-dark
-radio-unchecked-backdrop-insensitive-dark
-radio-mixed-dark
-radio-mixed-hover-dark
-radio-mixed-active-dark
-radio-mixed-insensitive-dark
-radio-mixed-backdrop-dark
-radio-mixed-backdrop-insensitive-dark
-slider-horz-scale-has-marks-below
-slider-horz-scale-has-marks-below-hover
-slider-horz-scale-has-marks-below-active
-slider-horz-scale-has-marks-below-insensitive
-slider-horz-scale-has-marks-below-backdrop
-slider-horz-scale-has-marks-below-backdrop-insensitive
-slider-vert-scale-has-marks-below
-slider-vert-scale-has-marks-below-hover
-slider-vert-scale-has-marks-below-active
-slider-vert-scale-has-marks-below-insensitive
-slider-vert-scale-has-marks-below-backdrop
-slider-vert-scale-has-marks-below-backdrop-insensitive
-slider-horz-scale-has-marks-above
-slider-horz-scale-has-marks-above-hover
-slider-horz-scale-has-marks-above-active
-slider-horz-scale-has-marks-above-insensitive
-slider-horz-scale-has-marks-above-backdrop
-slider-horz-scale-has-marks-above-backdrop-insensitive
-slider-vert-scale-has-marks-above
-slider-vert-scale-has-marks-above-hover
-slider-vert-scale-has-marks-above-active
-slider-vert-scale-has-marks-above-insensitive
-slider-vert-scale-has-marks-above-backdrop
-slider-vert-scale-has-marks-above-backdrop-insensitive
-slider-horz-scale-has-marks-below-dark
-slider-horz-scale-has-marks-below-hover-dark
-slider-horz-scale-has-marks-below-active-dark
-slider-horz-scale-has-marks-below-insensitive-dark
-slider-horz-scale-has-marks-below-backdrop-dark
-slider-horz-scale-has-marks-below-backdrop-insensitive-dark
-slider-vert-scale-has-marks-below-dark
-slider-vert-scale-has-marks-below-hover-dark
-slider-vert-scale-has-marks-below-active-dark
-slider-vert-scale-has-marks-below-insensitive-dark
-slider-vert-scale-has-marks-below-backdrop-dark
-slider-vert-scale-has-marks-below-backdrop-insensitive-dark
-slider-horz-scale-has-marks-above-dark
-slider-horz-scale-has-marks-above-hover-dark
-slider-horz-scale-has-marks-above-active-dark
-slider-horz-scale-has-marks-above-insensitive-dark
-slider-horz-scale-has-marks-above-backdrop-dark
-slider-horz-scale-has-marks-above-backdrop-insensitive-dark
-slider-vert-scale-has-marks-above-dark
-slider-vert-scale-has-marks-above-hover-dark
-slider-vert-scale-has-marks-above-active-dark
-slider-vert-scale-has-marks-above-insensitive-dark
-slider-vert-scale-has-marks-above-backdrop-dark
-slider-vert-scale-has-marks-above-backdrop-insensitive-dark
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png
deleted file mode 100644 (file)
index 0873722..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png
deleted file mode 100644 (file)
index f47d310..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png
deleted file mode 100644 (file)
index 8d4458f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png
deleted file mode 100644 (file)
index 28c3492..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png
deleted file mode 100644 (file)
index 8aed590..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark@2.png
deleted file mode 100644 (file)
index b6d984e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png
deleted file mode 100644 (file)
index ff08773..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png
deleted file mode 100644 (file)
index a25111c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png
deleted file mode 100644 (file)
index 0ed4f43..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active@2.png
deleted file mode 100644 (file)
index 54a5454..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png
deleted file mode 100644 (file)
index 3d9a5c7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png
deleted file mode 100644 (file)
index fc95165..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index a5a7def..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 9700484..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png
deleted file mode 100644 (file)
index be375cc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index fd16663..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png
deleted file mode 100644 (file)
index 4b3082a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png
deleted file mode 100644 (file)
index 179aaa0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png
deleted file mode 100644 (file)
index 03d49b1..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop@2.png
deleted file mode 100644 (file)
index c08d62a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png
deleted file mode 100644 (file)
index 1ed0b13..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark@2.png
deleted file mode 100644 (file)
index b732a6b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png
deleted file mode 100644 (file)
index d170b10..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png
deleted file mode 100644 (file)
index 524f76f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png
deleted file mode 100644 (file)
index 7e4e8b1..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png
deleted file mode 100644 (file)
index f7b3fbc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png
deleted file mode 100644 (file)
index 4dcaab3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover@2.png
deleted file mode 100644 (file)
index a5bcf5f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png
deleted file mode 100644 (file)
index e4dd9be..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png
deleted file mode 100644 (file)
index 56074fb..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png
deleted file mode 100644 (file)
index 7557286..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive@2.png
deleted file mode 100644 (file)
index c3f9076..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png
deleted file mode 100644 (file)
index fefbeab..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png
deleted file mode 100644 (file)
index de52301..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked.png
deleted file mode 100644 (file)
index b48f359..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked@2.png
deleted file mode 100644 (file)
index 4332ec0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-checked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png
deleted file mode 100644 (file)
index 37b2597..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png
deleted file mode 100644 (file)
index 5abeba4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png
deleted file mode 100644 (file)
index 1debbfe..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png
deleted file mode 100644 (file)
index ffd9a0a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png
deleted file mode 100644 (file)
index 4c1eef6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active@2.png
deleted file mode 100644 (file)
index f980266..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png
deleted file mode 100644 (file)
index 96da08b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png
deleted file mode 100644 (file)
index 0a3a2aa..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 07c5caf..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 6172f81..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png
deleted file mode 100644 (file)
index 9d1b519..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index dfe1965..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png
deleted file mode 100644 (file)
index ff95499..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png
deleted file mode 100644 (file)
index d88aa0d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png
deleted file mode 100644 (file)
index a4d0020..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark@2.png
deleted file mode 100644 (file)
index 95db2bd..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark.png
deleted file mode 100644 (file)
index aebcb94..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png
deleted file mode 100644 (file)
index 703848b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover.png
deleted file mode 100644 (file)
index fcd325c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover@2.png
deleted file mode 100644 (file)
index a7753af..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png
deleted file mode 100644 (file)
index bea19ad..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png
deleted file mode 100644 (file)
index 2ab574b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png
deleted file mode 100644 (file)
index 1ee311e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png
deleted file mode 100644 (file)
index 3530bc3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png
deleted file mode 100644 (file)
index 4dd38db..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-mixed@2.png
deleted file mode 100644 (file)
index 2d1221e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-mixed@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png
deleted file mode 100644 (file)
index 5636af4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png
deleted file mode 100644 (file)
index bf99cd8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png
deleted file mode 100644 (file)
index 1ed74f7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png
deleted file mode 100644 (file)
index 7f97429..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png
deleted file mode 100644 (file)
index 329bc37..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active@2.png
deleted file mode 100644 (file)
index db68bd0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png
deleted file mode 100644 (file)
index 10af118..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png
deleted file mode 100644 (file)
index 9f5f94b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 138c9d3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 7ae6358..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png
deleted file mode 100644 (file)
index feb1594..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 658bda2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png
deleted file mode 100644 (file)
index a58c477..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png
deleted file mode 100644 (file)
index f74210d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png
deleted file mode 100644 (file)
index bf6c5e2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark@2.png
deleted file mode 100644 (file)
index debdeda..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png
deleted file mode 100644 (file)
index 800d4ec..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png
deleted file mode 100644 (file)
index d96aa29..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png
deleted file mode 100644 (file)
index dd2b9b5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover@2.png
deleted file mode 100644 (file)
index 15ad8df..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png
deleted file mode 100644 (file)
index 138c9d3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png
deleted file mode 100644 (file)
index 7ae6358..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png
deleted file mode 100644 (file)
index feb1594..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png
deleted file mode 100644 (file)
index 658bda2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png
deleted file mode 100644 (file)
index 902118e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked@2.png
deleted file mode 100644 (file)
index ba93c8c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png
deleted file mode 100644 (file)
index cba77e3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark@2.png
deleted file mode 100644 (file)
index 41473cc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active.png b/gtk/resources/theme/Adwaita/assets/radio-checked-active.png
deleted file mode 100644 (file)
index 635bc54..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-active@2.png
deleted file mode 100644 (file)
index 0e0eee4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png
deleted file mode 100644 (file)
index 764b561..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png
deleted file mode 100644 (file)
index 33db63e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index a71ec44..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 1fd9e86..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png
deleted file mode 100644 (file)
index 866adad..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index dc70154..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png
deleted file mode 100644 (file)
index 67f78e7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop@2.png
deleted file mode 100644 (file)
index 5a4c9e7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png
deleted file mode 100644 (file)
index 8ef3dfc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-dark@2.png
deleted file mode 100644 (file)
index 0ccac07..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png
deleted file mode 100644 (file)
index a1148cd..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark@2.png
deleted file mode 100644 (file)
index d2a8280..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png b/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png
deleted file mode 100644 (file)
index b8bc1d3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-hover@2.png
deleted file mode 100644 (file)
index 3f4ab6d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png
deleted file mode 100644 (file)
index e50636c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png
deleted file mode 100644 (file)
index 91545ef..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png
deleted file mode 100644 (file)
index 9ad1533..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive@2.png
deleted file mode 100644 (file)
index 8b12264..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked.png b/gtk/resources/theme/Adwaita/assets/radio-checked.png
deleted file mode 100644 (file)
index c066aaa..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked@2.png b/gtk/resources/theme/Adwaita/assets/radio-checked@2.png
deleted file mode 100644 (file)
index 3d34298..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-checked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png
deleted file mode 100644 (file)
index 21f2c7b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark@2.png
deleted file mode 100644 (file)
index ebc6be3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png
deleted file mode 100644 (file)
index 394b81f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-active@2.png
deleted file mode 100644 (file)
index d001f90..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png
deleted file mode 100644 (file)
index 9314cdc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png
deleted file mode 100644 (file)
index 0c174e8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index d13fa43..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 34aa586..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png
deleted file mode 100644 (file)
index c6a01a7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index e8fd21f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png
deleted file mode 100644 (file)
index 9448702..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop@2.png
deleted file mode 100644 (file)
index e317970..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png
deleted file mode 100644 (file)
index e7d7f0e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark@2.png
deleted file mode 100644 (file)
index 8b4f2ba..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark.png
deleted file mode 100644 (file)
index 77643c3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark@2.png
deleted file mode 100644 (file)
index 952a239..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-hover.png
deleted file mode 100644 (file)
index 2ad343b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-hover@2.png
deleted file mode 100644 (file)
index f210039..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png
deleted file mode 100644 (file)
index ac0920c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png
deleted file mode 100644 (file)
index 346a972..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png
deleted file mode 100644 (file)
index cb2608f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive@2.png
deleted file mode 100644 (file)
index 91cc784..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed.png b/gtk/resources/theme/Adwaita/assets/radio-mixed.png
deleted file mode 100644 (file)
index 6f34527..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed@2.png b/gtk/resources/theme/Adwaita/assets/radio-mixed@2.png
deleted file mode 100644 (file)
index 575b2ca..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-mixed@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png
deleted file mode 100644 (file)
index a6b8b29..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark@2.png
deleted file mode 100644 (file)
index 8dc5f55..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png
deleted file mode 100644 (file)
index 40f2c35..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active@2.png
deleted file mode 100644 (file)
index c1dfcf5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png
deleted file mode 100644 (file)
index 809f35a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png
deleted file mode 100644 (file)
index a9bdb80..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 809f35a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index a9bdb80..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png
deleted file mode 100644 (file)
index 7bb6c8b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index eb859ac..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png
deleted file mode 100644 (file)
index a594702..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop@2.png
deleted file mode 100644 (file)
index ef51603..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png
deleted file mode 100644 (file)
index f4ef18d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark@2.png
deleted file mode 100644 (file)
index b39f370..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png
deleted file mode 100644 (file)
index 715cc49..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png
deleted file mode 100644 (file)
index 9d15c33..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png
deleted file mode 100644 (file)
index 8c5fcd4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover@2.png
deleted file mode 100644 (file)
index 1ac5b0e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png
deleted file mode 100644 (file)
index 809f35a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png
deleted file mode 100644 (file)
index a9bdb80..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png
deleted file mode 100644 (file)
index 7bb6c8b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive@2.png
deleted file mode 100644 (file)
index eb859ac..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked.png
deleted file mode 100644 (file)
index 8022b4e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/radio-unchecked@2.png
deleted file mode 100644 (file)
index 590d2b4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/radio-unchecked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png
deleted file mode 100644 (file)
index d1281b3..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png
deleted file mode 100644 (file)
index 3f5211a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png
deleted file mode 100644 (file)
index 8a6a6ac..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index e7ebf05..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png
deleted file mode 100644 (file)
index e973558..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png
deleted file mode 100644 (file)
index 582437b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png
deleted file mode 100644 (file)
index 1f06981..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png
deleted file mode 100644 (file)
index f404f68..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png
deleted file mode 100644 (file)
index 993bb99..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png
deleted file mode 100644 (file)
index c4fe31f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png
deleted file mode 100644 (file)
index 8cd79ac..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png
deleted file mode 100644 (file)
index 9a6ef7f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png
deleted file mode 100644 (file)
index ac0a055..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png
deleted file mode 100644 (file)
index 8dd3a62..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png
deleted file mode 100644 (file)
index 2c8010d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 7c6f8c7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png
deleted file mode 100644 (file)
index 0bf70ce..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png
deleted file mode 100644 (file)
index 2ceee34..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png
deleted file mode 100644 (file)
index 54ebd97..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png
deleted file mode 100644 (file)
index 937107e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png
deleted file mode 100644 (file)
index c629ca0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png
deleted file mode 100644 (file)
index f2391d0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png
deleted file mode 100644 (file)
index 31284ec..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png
deleted file mode 100644 (file)
index 4cb9355..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png
deleted file mode 100644 (file)
index 01db539..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png
deleted file mode 100644 (file)
index 02eb793..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png
deleted file mode 100644 (file)
index 94023a0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 79a2992..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png
deleted file mode 100644 (file)
index 9a6ba6a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png
deleted file mode 100644 (file)
index 5ca6dd6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png
deleted file mode 100644 (file)
index 9196a0f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png
deleted file mode 100644 (file)
index 8c63022..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png
deleted file mode 100644 (file)
index 94023a0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png
deleted file mode 100644 (file)
index 79a2992..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png
deleted file mode 100644 (file)
index 0062aaf..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png
deleted file mode 100644 (file)
index e6b9f0a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png
deleted file mode 100644 (file)
index 9c89f08..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png
deleted file mode 100644 (file)
index afb5968..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png
deleted file mode 100644 (file)
index 8f557af..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 5a4d4bd..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png
deleted file mode 100644 (file)
index 7103c8d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png
deleted file mode 100644 (file)
index 9197842..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png
deleted file mode 100644 (file)
index 0fcbccd..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png
deleted file mode 100644 (file)
index 6638658..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png
deleted file mode 100644 (file)
index b65c178..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png
deleted file mode 100644 (file)
index 2307b22..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png
deleted file mode 100644 (file)
index 497f0f9..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png
deleted file mode 100644 (file)
index 4950f5f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png
deleted file mode 100644 (file)
index 5b1f3da..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png
deleted file mode 100644 (file)
index a30bb4e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png
deleted file mode 100644 (file)
index 9d35f3a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 38ff458..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png
deleted file mode 100644 (file)
index 598f633..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png
deleted file mode 100644 (file)
index 2c3f6d6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png
deleted file mode 100644 (file)
index 1c266c9..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png
deleted file mode 100644 (file)
index da1ffe4..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png
deleted file mode 100644 (file)
index 74e1f5e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png
deleted file mode 100644 (file)
index 9e8cd77..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png
deleted file mode 100644 (file)
index d7209b6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png
deleted file mode 100644 (file)
index 08d84a9..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png
deleted file mode 100644 (file)
index d19ff57..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png
deleted file mode 100644 (file)
index 9cb059e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png
deleted file mode 100644 (file)
index a4061bb..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 6589a3a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png
deleted file mode 100644 (file)
index 79cd787..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png
deleted file mode 100644 (file)
index 4da4841..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png
deleted file mode 100644 (file)
index 653792b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png
deleted file mode 100644 (file)
index bfcfb47..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png
deleted file mode 100644 (file)
index a4061bb..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png
deleted file mode 100644 (file)
index 6589a3a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png
deleted file mode 100644 (file)
index cd4bab7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png
deleted file mode 100644 (file)
index 456c2b8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png
deleted file mode 100644 (file)
index e256bc5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png
deleted file mode 100644 (file)
index 996e037..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png
deleted file mode 100644 (file)
index fdec096..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png
deleted file mode 100644 (file)
index cf4e74e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png
deleted file mode 100644 (file)
index 56e33e7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png
deleted file mode 100644 (file)
index bb36a34..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 56e33e7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index bb36a34..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png
deleted file mode 100644 (file)
index 6238b63..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index e88ec98..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png
deleted file mode 100644 (file)
index 4bbc54b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png
deleted file mode 100644 (file)
index fd5ddfd..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png
deleted file mode 100644 (file)
index 52b4663..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png
deleted file mode 100644 (file)
index ec41e16..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png
deleted file mode 100644 (file)
index c687bf5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png
deleted file mode 100644 (file)
index 48bf9f6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png
deleted file mode 100644 (file)
index b53a8fe..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png
deleted file mode 100644 (file)
index 52b7b29..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png
deleted file mode 100644 (file)
index 56e33e7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png
deleted file mode 100644 (file)
index bb36a34..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png
deleted file mode 100644 (file)
index 6238b63..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png
deleted file mode 100644 (file)
index e88ec98..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png
deleted file mode 100644 (file)
index b34af16..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png
deleted file mode 100644 (file)
index a6bb08f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png
deleted file mode 100644 (file)
index b70f902..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png
deleted file mode 100644 (file)
index 102c8c2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png
deleted file mode 100644 (file)
index 51e2a8b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png
deleted file mode 100644 (file)
index 3f82bb7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png
deleted file mode 100644 (file)
index 40998ed..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png
deleted file mode 100644 (file)
index ea0d0bc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 40998ed..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index ea0d0bc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png
deleted file mode 100644 (file)
index 5cb6f5b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index d605052..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png
deleted file mode 100644 (file)
index 0857bc6..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png
deleted file mode 100644 (file)
index 30dc205..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png
deleted file mode 100644 (file)
index fd4af17..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png
deleted file mode 100644 (file)
index 80120a2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png
deleted file mode 100644 (file)
index ee929e9..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png
deleted file mode 100644 (file)
index 63e7031..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png
deleted file mode 100644 (file)
index 86bd606..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png
deleted file mode 100644 (file)
index 25367fc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png
deleted file mode 100644 (file)
index 40998ed..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png
deleted file mode 100644 (file)
index ea0d0bc..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png
deleted file mode 100644 (file)
index 5cb6f5b..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png
deleted file mode 100644 (file)
index d605052..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png
deleted file mode 100644 (file)
index a9932e9..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png b/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png
deleted file mode 100644 (file)
index 7ca9146..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png
deleted file mode 100644 (file)
index 445c9d8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png
deleted file mode 100644 (file)
index ec6bc5c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png
deleted file mode 100644 (file)
index 9913626..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png
deleted file mode 100644 (file)
index 0eff135..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png
deleted file mode 100644 (file)
index 995c5e1..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png
deleted file mode 100644 (file)
index 746c3d5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index 995c5e1..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 746c3d5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png
deleted file mode 100644 (file)
index 4435622..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index ebcc09c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png
deleted file mode 100644 (file)
index 932b2f8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png
deleted file mode 100644 (file)
index 3eda880..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png
deleted file mode 100644 (file)
index 935822c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png
deleted file mode 100644 (file)
index 03652c8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png
deleted file mode 100644 (file)
index 1e2b230..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png
deleted file mode 100644 (file)
index 4d7923e..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png
deleted file mode 100644 (file)
index be10b08..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png
deleted file mode 100644 (file)
index e55e9ed..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png
deleted file mode 100644 (file)
index 995c5e1..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png
deleted file mode 100644 (file)
index 746c3d5..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png
deleted file mode 100644 (file)
index 4435622..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png
deleted file mode 100644 (file)
index ebcc09c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png
deleted file mode 100644 (file)
index c5d54c8..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png
deleted file mode 100644 (file)
index b0c0107..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png
deleted file mode 100644 (file)
index 75fd350..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png
deleted file mode 100644 (file)
index c5d1c9c..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png
deleted file mode 100644 (file)
index 82bbce0..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png
deleted file mode 100644 (file)
index 8b0ee81..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png
deleted file mode 100644 (file)
index b5d8faf..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png
deleted file mode 100644 (file)
index 8a48c4a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png
deleted file mode 100644 (file)
index b5d8faf..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png
deleted file mode 100644 (file)
index 8a48c4a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png
deleted file mode 100644 (file)
index 12a6814..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png
deleted file mode 100644 (file)
index 15a907d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png
deleted file mode 100644 (file)
index 9f8cb52..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png
deleted file mode 100644 (file)
index 52ff660..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png
deleted file mode 100644 (file)
index 75c1322..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png
deleted file mode 100644 (file)
index 1dffb95..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png
deleted file mode 100644 (file)
index ba103c7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png
deleted file mode 100644 (file)
index ca5014f..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png
deleted file mode 100644 (file)
index ab23284..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png
deleted file mode 100644 (file)
index 27c82f7..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png
deleted file mode 100644 (file)
index b5d8faf..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png
deleted file mode 100644 (file)
index 8a48c4a..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png
deleted file mode 100644 (file)
index 12a6814..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png
deleted file mode 100644 (file)
index 15a907d..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png
deleted file mode 100644 (file)
index 850add2..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png b/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png
deleted file mode 100644 (file)
index 22c3f13..0000000
Binary files a/gtk/resources/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png and /dev/null differ
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
deleted file mode 100644 (file)
index 33e761c..0000000
+++ /dev/null
@@ -1,4407 +0,0 @@
-* {
-  padding: 0;
-  -GtkToolButton-icon-spacing: 4;
-  -GtkTextView-error-underline-color: #cc0000;
-  -GtkCheckButton-indicator-size: 16;
-  -GtkCheckMenuItem-indicator-size: 16;
-  -GtkScrolledWindow-scrollbar-spacing: 0;
-  -GtkScrolledWindow-scrollbars-within-bevel: 1;
-  -GtkToolItemGroup-expander-size: 11;
-  -GtkExpander-expander-size: 16;
-  -GtkTreeView-expander-size: 11;
-  -GtkTreeView-horizontal-separator: 4;
-  -GtkMenu-horizontal-padding: 0;
-  -GtkMenu-vertical-padding: 0;
-  -GtkWidget-link-color: #4a90d9;
-  -GtkWidget-visited-link-color: #2a76c6;
-  -GtkWidget-focus-padding: 2;
-  -GtkWidget-focus-line-width: 1;
-  -GtkDialog-button-spacing: 4;
-  -GtkDialog-action-area-border: 0;
-  -GtkStatusbar-shadow-type: none;
-  outline-color: rgba(238, 238, 236, 0.3);
-  outline-style: dashed;
-  outline-offset: -3px;
-  outline-width: 1px;
-  outline-radius: 2px; }
-
-/***************
- * Base States *
- ***************/
-.background {
-  color: #eeeeec;
-  background-color: #393f3f; }
-  .background:backdrop {
-    text-shadow: none;
-    icon-shadow: none;
-    color: #939695;
-    background-color: #393f3f; }
-
-/*
-   These wildcard seems unavoidable, need to investigate.
-   Wildcards are bad and troublesome, use them with care,
-   or better, just don't.
-   Everytime a wildcard is used a kitten dies, painfully.
-*/
-*:insensitive {
-  -gtk-image-effect: dim; }
-
-.gtkstyle-fallback {
-  background-color: #393f3f;
-  color: #eeeeec; }
-  .gtkstyle-fallback:prelight {
-    background-color: #515a5a;
-    color: #eeeeec; }
-  .gtkstyle-fallback:active {
-    background-color: #212424;
-    color: #eeeeec; }
-  .gtkstyle-fallback:insensitive {
-    background-color: #323636;
-    color: #939695; }
-  .gtkstyle-fallback:selected {
-    background-color: #215d9c;
-    color: #ffffff; }
-
-.view {
-  color: white;
-  background-color: #292929; }
-  .view:backdrop {
-    color: #d4d4d4;
-    background-color: #2c2c2c; }
-  .view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected {
-    border-radius: 3px; }
-
-.rubberband {
-  border: 1px solid #215d9c;
-  background-color: rgba(33, 93, 156, 0.2); }
-
-.overshoot.top {
-  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
-  background-size: 100% 5%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: center top;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.top:backdrop {
-    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
-    background-size: 100% 5%;
-    background-repeat: no-repeat;
-    background-position: center top;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.bottom {
-  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
-  background-size: 100% 5%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: center bottom;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.bottom:backdrop {
-    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
-    background-size: 100% 5%;
-    background-repeat: no-repeat;
-    background-position: center bottom;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.left {
-  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
-  background-size: 5% 100%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: left center;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.left:backdrop {
-    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
-    background-size: 5% 100%;
-    background-repeat: no-repeat;
-    background-position: left center;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.right {
-  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
-  background-size: 5% 100%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: right center;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.right:backdrop {
-    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
-    background-size: 5% 100%;
-    background-repeat: no-repeat;
-    background-position: right center;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-
-.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
-  color: #eeeeec; }
-  .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
-    color: #939695; }
-.label:insensitive {
-  color: #939695; }
-  .label:insensitive:backdrop {
-    color: #5d6767; }
-
-.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
-.header-bar .subtitle {
-  opacity: 0.55;
-  text-shadow: none; }
-
-GtkAssistant .sidebar {
-  background-color: #292929;
-  border-top: 1px solid #1c1f1f; }
-  GtkAssistant .sidebar:dir(ltr) {
-    border-right: 1px solid #1c1f1f; }
-  GtkAssistant .sidebar:dir(rtl) {
-    border-left: 1px solid #1c1f1f; }
-  GtkAssistant .sidebar:backdrop {
-    background-color: #2c2c2c;
-    border-color: #1e2222; }
-GtkAssistant.csd .sidebar {
-  border-top-style: none; }
-GtkAssistant .sidebar .label {
-  padding: 6px 12px; }
-GtkAssistant .sidebar .label.highlight {
-  background-color: #5d6261; }
-
-GtkTextView {
-  background-color: #313434; }
-  GtkTextView:backdrop {
-    background-color: #323535; }
-
-.grid-child {
-  padding: 3px;
-  border-radius: 3px; }
-  .grid-child:selected {
-    outline-offset: -2px; }
-
-.popover.osd, .app-notification,
-.app-notification.frame, .osd {
-  color: #eeeeec;
-  border: none;
-  background-color: rgba(32, 37, 38, 0.7);
-  background-clip: padding-box;
-  outline-color: rgba(238, 238, 236, 0.3);
-  box-shadow: none;
-  text-shadow: 0 1px black;
-  icon-shadow: 0 1px black; }
-  .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
-    text-shadow: none; }
-
-/*********************
- * Spinner Animation *
- *********************/
-@keyframes spin {
-  to {
-    -gtk-icon-transform: rotate(1turn); } }
-.spinner {
-  background-image: none;
-  background-color: blue;
-  opacity: 0;
-  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
-  .spinner:active {
-    opacity: 1;
-    animation: spin 1s linear infinite; }
-    .spinner:active:insensitive {
-      opacity: 0.5; }
-
-/****************
- * Text Entries *
- ****************/
-.entry {
-  border: 1px solid;
-  padding: 5px 8px 6px;
-  border-radius: 3px;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-  background-color: transparent;
-  background-image: linear-gradient(to bottom, #212121, #292929 90%);
-  color: white;
-  border-color: #1c1f1f;
-  box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
-  .entry.image.left {
-    padding-left: 0; }
-  .entry.image.right {
-    padding-right: 0; }
-  .entry.flat, .entry.flat:focus {
-    padding: 2px;
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: white;
-    border-color: #1c1f1f;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
-    border: none;
-    border-radius: 0; }
-  .entry:focus {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 1px rgba(238, 238, 236, 0.1);
-    border-color: #0f2b48; }
-  .entry:insensitive {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: #939695;
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #323636);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0.1); }
-  .entry:backdrop {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: #d4d4d4;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #2c2c2c);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
-  .entry:backdrop:insensitive {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: #5d6767;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #323636);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
-  .entry.progressbar {
-    margin: 1px;
-    border-radius: 0;
-    border-width: 0 0 2px;
-    border-color: #215d9c;
-    border-style: solid;
-    background-image: none;
-    background-color: transparent;
-    box-shadow: none; }
-    .entry.progressbar:backdrop {
-      background-color: transparent; }
-  .linked .entry {
-    border-radius: 0; }
-    .linked .entry:first-child {
-      border-top-left-radius: 3px;
-      border-bottom-left-radius: 3px; }
-      .linked .entry:first-child:dir(rtl) {
-        border-right-style: none; }
-    .linked .entry:last-child {
-      border-top-right-radius: 3px;
-      border-bottom-right-radius: 3px;
-      border-left-style: none; }
-      .linked .entry:last-child:dir(rtl) {
-        border-left-style: solid; }
-  .entry.error {
-    color: #cc0000;
-    border-color: #cc0000; }
-    .entry.error:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(204, 0, 0, 0.7), 0 1px rgba(238, 238, 236, 0.1);
-      border-color: #1a0000; }
-    .entry.error:selected, .entry.error:selected:focus {
-      background-color: #cc0000; }
-  .entry.warning {
-    color: #f57900;
-    border-color: #f57900; }
-    .entry.warning:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(245, 121, 0, 0.7), 0 1px rgba(238, 238, 236, 0.1);
-      border-color: #432100; }
-    .entry.warning:selected, .entry.warning:selected:focus {
-      background-color: #f57900; }
-  .entry.image {
-    color: #c6c6c5; }
-    .entry.image:hover {
-      color: #eeeeec; }
-    .entry.image:active {
-      color: #215d9c; }
-    .entry.image:backdrop {
-      color: #7e8080; }
-  .linked.vertical .entry {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: white;
-    border-color: #1c1f1f;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
-    background-image: linear-gradient(to bottom, #292929);
-    border-bottom-color: #252626;
-    box-shadow: none; }
-    .linked.vertical .entry:focus {
-      border-color: #0f2b48;
-      box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 -1px 0 0 #0f2b48; }
-    .linked.vertical .entry:insensitive {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #323636);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-      border-bottom-color: #252626; }
-      .linked.vertical .entry:insensitive:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #323636);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #272929; }
-    .linked.vertical .entry:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: #d4d4d4;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #2c2c2c);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-      border-bottom-color: #272929; }
-    .linked.vertical .entry:first-child {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: white;
-      border-color: #1c1f1f;
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
-      border-bottom-color: #252626; }
-      .linked.vertical .entry:first-child:focus {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0.7);
-        border-color: #0f2b48; }
-      .linked.vertical .entry:first-child:insensitive {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #272929; }
-        .linked.vertical .entry:first-child:insensitive:backdrop {
-          background-color: transparent;
-          background-image: linear-gradient(to bottom, #212121, #292929 90%);
-          color: #5d6767;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #323636);
-          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-          border-bottom-color: #272929;
-          border-top-style: solid; }
-      .linked.vertical .entry:first-child:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        color: #d4d4d4;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #2c2c2c);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #272929; }
-    .linked.vertical .entry:last-child {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: white;
-      border-color: #1c1f1f;
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1);
-      background-image: linear-gradient(to bottom, #292929);
-      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
-      .linked.vertical .entry:last-child:focus {
-        border-color: #0f2b48;
-        box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 -1px 0 0 #0f2b48, 0 1px rgba(238, 238, 236, 0.1); }
-      .linked.vertical .entry:last-child:insensitive {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0.1); }
-        .linked.vertical .entry:last-child:insensitive:backdrop {
-          background-color: transparent;
-          background-image: linear-gradient(to bottom, #212121, #292929 90%);
-          color: #5d6767;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #323636);
-          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
-      .linked.vertical .entry:last-child:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #212121, #292929 90%);
-        color: #d4d4d4;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #2c2c2c);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
-  .osd .entry {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: white;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black; }
-    .osd .entry:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: white;
-      border-color: #215d9c;
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black; }
-    .osd .entry:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .entry:insensitive {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-
-/***********
- * Buttons *
- ***********/
-@keyframes needs_attention {
-  from {
-    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); }
-  to {
-    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } }
-.button, .header-bar .button.titlebutton,
-.titlebar .button.titlebutton {
-  border: 1px solid;
-  border-radius: 3px;
-  padding: 5px 8px 6px;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-  color: #eeeeec;
-  outline-color: rgba(238, 238, 236, 0.3);
-  border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  .button.flat, .header-bar .titlebutton.button,
-  .titlebar .titlebutton.button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    transition: none; }
-    .button.flat:hover, .header-bar .titlebutton.button:hover,
-    .titlebar .titlebutton.button:hover {
-      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-      transition-duration: 500ms; }
-      .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
-      .titlebar .titlebutton.button:hover:active {
-        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .button:hover, .header-bar .button.titlebutton:hover,
-  .titlebar .button.titlebutton:hover {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-    -gtk-image-effect: highlight; }
-  .button:active, .header-bar .button.titlebutton:active,
-  .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
-  .titlebar .button.titlebutton:checked {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #232727, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1);
-    transition-duration: 50ms; }
-  .button:backdrop, .header-bar .button.titlebutton:backdrop,
-  .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop {
-    color: #939695;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #393f3f);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-    -gtk-image-effect: none; }
-    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
-    .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
-    .titlebar .titlebutton.button:backdrop:checked {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #2f3434);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-    .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
-    .titlebar .titlebutton.button:backdrop:insensitive {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive > .label {
-        color: inherit; }
-    .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
-    .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
-    .titlebar .titlebutton.button:backdrop:insensitive:checked {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #262929);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
-        color: inherit; }
-  .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
-  .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
-  .titlebar .titlebutton.button:backdrop:insensitive {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-    text-shadow: none;
-    icon-shadow: none; }
-  .button:insensitive, .header-bar .button.titlebutton:insensitive,
-  .titlebar .button.titlebutton:insensitive {
-    color: #939695;
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #323636);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-    .button:insensitive > .label {
-      color: inherit; }
-    .button:insensitive:active, .button:insensitive:checked {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #2f3333, #323636);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-      .button:insensitive:active > .label, .button:insensitive:checked > .label {
-        color: inherit; }
-  .button.osd, .header-bar .osd.button.titlebutton,
-  .titlebar .osd.button.titlebutton {
-    color: #eeeeec;
-    border-radius: 5px;
-    outline-color: rgba(238, 238, 236, 0.3);
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border: none;
-    box-shadow: none; }
-    .button.osd.image-button, .header-bar .osd.titlebutton.button,
-    .titlebar .osd.titlebutton.button {
-      padding: 13px; }
-    .button.osd:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border: none;
-      box-shadow: none; }
-    .button.osd:active, .button.osd:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border: none;
-      box-shadow: none; }
-    .button.osd:insensitive, .button.osd:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      border: none; }
-    .button.osd:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      border: none; }
-  .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
-  .osd .titlebar .button.titlebutton,
-  .titlebar .osd .button.titlebutton {
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-radius: 0;
-    border-left-style: none; }
-    .osd .button:dir(rtl) {
-      border-radius: 0;
-      border-right-style: none;
-      border-left-style: solid; }
-    .osd .button:first-child {
-      border-radius: 3px 0 0 3px;
-      border-left-style: solid; }
-    .osd .button:last-child {
-      border-radius: 0 3px 3px 0; }
-      .osd .button:last-child:dir(rtl) {
-        border-right-style: solid; }
-    .osd .button:only-child {
-      border-radius: 3px;
-      border-style: solid; }
-    .osd .button:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .osd .button:insensitive, .osd .button:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .button:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
-    .osd .titlebar .titlebutton.button,
-    .titlebar .osd .titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: none;
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black; }
-      .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
-      .osd .titlebar .titlebutton.button:hover,
-      .titlebar .osd .titlebutton.button:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none; }
-      .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
-      .osd .titlebar .titlebutton.button:insensitive,
-      .titlebar .osd .titlebutton.button:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        background-image: none;
-        border-color: transparent;
-        box-shadow: none; }
-      .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
-      .osd .titlebar .titlebutton.button:backdrop,
-      .titlebar .osd .titlebutton.button:backdrop {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
-      .osd .titlebar .titlebutton.button:active,
-      .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
-      .osd .titlebar .titlebutton.button:checked,
-      .titlebar .osd .titlebutton.button:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none; }
-  .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
-  .titlebar .suggested-action.button.titlebutton {
-    color: white;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #0b1e33;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
-    .titlebar .suggested-action.titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #215d9c; }
-    .button.suggested-action:hover {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.suggested-action:active, .button.suggested-action:checked {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #194776, #1c5187);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
-    .titlebar .suggested-action.titlebutton.button:backdrop {
-      color: #d2deeb;
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #215d9c);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
-      .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
-      .titlebar .suggested-action.titlebutton.button:backdrop:checked {
-        color: #d0d9e2;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #184472);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
-      .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-        .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
-          color: inherit; }
-        .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
-          color: #6c88a5;
-          border-color: #0b1e33;
-          background-image: linear-gradient(to bottom, #1d4876);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-          .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
-          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
-          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-    .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
-    .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
-    .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
-    .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: rgba(33, 93, 156, 0.8); }
-    .button.suggested-action:insensitive {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-      .button.suggested-action:insensitive > .label {
-        color: inherit; }
-      .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
-        color: #a4b5c8;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #1b436f, #1d4876);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-        .button.suggested-action:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label {
-          color: inherit; }
-    .osd .button.suggested-action {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, #215d9c);
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.suggested-action:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
-  .titlebar .destructive-action.button.titlebutton {
-    color: white;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #5e0707;
-    background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
-    .titlebar .destructive-action.titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #d51010; }
-    .button.destructive-action:hover {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.destructive-action:active, .button.destructive-action:checked {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #aa0d0d, #bd0e0e);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
-    .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
-    .titlebar .destructive-action.titlebutton.button:backdrop {
-      color: #f6cfcf;
-      border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #d51010);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
-      .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
-      .titlebar .destructive-action.titlebutton.button:backdrop:checked {
-        color: #edcece;
-        border-color: #5e0707;
-        background-image: linear-gradient(to bottom, #a60c0c);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
-      .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-        .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
-          color: inherit; }
-        .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
-          color: #c36464;
-          border-color: #5e0707;
-          background-image: linear-gradient(to bottom, #a41111);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-          .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
-          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
-          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-    .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
-    .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
-    .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
-    .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: rgba(213, 16, 16, 0.8); }
-    .button.destructive-action:insensitive {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-      .button.destructive-action:insensitive > .label {
-        color: inherit; }
-      .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
-        color: #da9f9f;
-        border-color: #5e0707;
-        background-image: linear-gradient(to bottom, #9d1010, #a41111);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-        .button.destructive-action:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label {
-          color: inherit; }
-    .osd .button.destructive-action {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, #d51010);
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.destructive-action:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .button.image-button, .header-bar .titlebutton.button,
-  .titlebar .titlebutton.button {
-    padding: 8px; }
-  .button.text-button, .header-bar .text-button.button.titlebutton,
-  .titlebar .text-button.button.titlebutton {
-    padding-left: 16px;
-    padding-right: 16px; }
-  .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
-  .titlebar .text-button.titlebutton.button {
-    padding: 5px 8px 6px; }
-    .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
-    .titlebar .text-button.titlebutton.button .label:first-child {
-      padding-left: 8px; }
-    .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
-    .titlebar .text-button.titlebutton.button .label:last-child {
-      padding-right: 8px; }
-  .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
-  .titlebar .stack-switcher > .button.titlebutton {
-    outline-offset: -3px; }
-    .stack-switcher > .button > .label {
-      padding-left: 6px;
-      padding-right: 6px; }
-    .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
-    .titlebar .stack-switcher > .button.titlebutton > GtkImage {
-      padding-left: 6px;
-      padding-right: 6px;
-      padding-top: 3px;
-      padding-bottom: 3px; }
-    .stack-switcher > .button.text-button {
-      padding: 5px 10px 6px; }
-    .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
-    .titlebar .stack-switcher > .titlebutton.button {
-      padding: 5px 2px; }
-    .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
-      animation: none;
-      background-image: none; }
-  .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-  .inline-toolbar .titlebar .button.titlebutton,
-  .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
-    border-radius: 2px;
-    border-width: 1px; }
-  .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
-  .primary-toolbar .titlebar .button.titlebutton,
-  .titlebar .primary-toolbar .button.titlebutton {
-    icon-shadow: none; }
-
-.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
-  animation: needs_attention 150ms ease-in;
-  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.81176)), to(transparent));
-  background-size: 6px 6px, 6px 6px;
-  background-repeat: no-repeat;
-  background-position: right 3px, right 2px; }
-  .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
-    background-size: 6px 6px, 0 0; }
-  .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
-    background-position: left 3px, left 2px; }
-
-.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
-  color: #eeeeec;
-  outline-color: rgba(238, 238, 236, 0.3);
-  border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  .inline-toolbar GtkToolButton > .button:hover {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #232727, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
-  .inline-toolbar GtkToolButton > .button:insensitive {
-    color: #939695;
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #323636);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-    .inline-toolbar GtkToolButton > .button:insensitive > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
-    color: #939695;
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #2f3333, #323636);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-    .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:backdrop {
-    color: #939695;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #393f3f);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-  .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
-    color: #939695;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #2f3434);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
-    color: #5d6767;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #323636);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-    .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
-    color: #5d6767;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #262929);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-    .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
-      color: inherit; }
-
-.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked .header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
-.linked .titlebar .button.titlebutton,
-.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked .button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
-GtkComboBox.combobox-entry .titlebar .button.titlebutton,
-.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
-  border-radius: 0;
-  border-left-style: none; }
-  .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
-  .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
-  .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
-  .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
-    border-radius: 0;
-    border-right-style: none;
-    border-left-style: solid; }
-
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
-  border-radius: 3px 0 0 3px;
-  border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
-  border-radius: 0 3px 3px 0; }
-  .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
-    border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
-  border-radius: 3px;
-  border-style: solid; }
-
-.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive, .linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button, .linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
-.linked.vertical > GtkComboBox > .button {
-  border-left-style: solid;
-  border-top-style: none;
-  border-radius: 0; }
-
-.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
-.linked.vertical > GtkComboBox:first-child > .button {
-  border-style: solid;
-  border-radius: 3px 3px 0 0; }
-.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
-.linked.vertical > GtkComboBox:last-child > .button {
-  border-radius: 0 0 3px 3px; }
-.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
-.linked.vertical > GtkComboBox:only-child > .button {
-  border-radius: 3px;
-  border-style: solid; }
-
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
-.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
-.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-.notebook tab .titlebar .button.titlebutton,
-.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton, .list-row.button:backdrop:hover, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-.app-notification .titlebar .titlebutton.button,
-.titlebar .app-notification .titlebutton.button,
-.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
-.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification.frame .button.flat:backdrop,
-.app-notification.frame .header-bar .button.titlebutton:backdrop,
-.header-bar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .titlebar .button.titlebutton:backdrop,
-.titlebar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .button.flat:insensitive,
-.app-notification.frame .header-bar .button.titlebutton:insensitive,
-.header-bar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .titlebar .button.titlebutton:insensitive,
-.titlebar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
-  border-color: transparent;
-  background-color: transparent;
-  background-image: none;
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-  text-shadow: none;
-  icon-shadow: none; }
-
-/* menu buttons */
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button {
-  outline-offset: -1px; }
-  .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
-  .titlebar .menuitem.titlebutton.button:hover {
-    background-color: #4b5050; }
-
-GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
-.titlebar GtkColorButton.button.titlebutton {
-  padding: 5px; }
-  GtkColorButton.button GtkColorSwatch, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch,
-  .titlebar GtkColorButton.button.titlebutton GtkColorSwatch {
-    border-radius: 0;
-    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    GtkColorButton.button GtkColorSwatch:insensitive, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive,
-    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive, GtkColorButton.button GtkColorSwatch:backdrop, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop,
-    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop {
-      box-shadow: none; }
-
-/*********
- * Links *
- *********/
-*:link, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
-  color: #4a90d9; }
-  *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
-  .titlebar .button.titlebutton:visited {
-    color: #2a76c6; }
-    *:selected *:link:visited, *:selected .button:visited {
-      color: #a6bed7; }
-  *:link:hover, .button:hover:link, .button:hover:visited {
-    color: #74aae2; }
-    *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
-      color: #e8eef5; }
-  *:link:active, .button:active:link, .button:active:visited {
-    color: #4a90d9; }
-    *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
-      color: #d2deeb; }
-  *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
-  .header-bar.selection-mode .subtitle:backdrop:hover:link {
-    color: #215d9c; }
-  *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
-  .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
-    color: #d2deeb; }
-
-.button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
-  text-shadow: none; }
-  .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
-    text-shadow: none; }
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton {
-  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
-   * hence it's commented atm.
-   *  GtkTreeView & {
-   *   &.entry, &.entry:focus {
-   *     padding: 1px;
-   *     border-width: 1px 0;
-   *     border-color: $selected_bg_color;
-   *     border-radius: 0;
-   *     box-shadow: none;
-   *   }
-   * } */ }
-  .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
-  .spinbutton .titlebar .button.titlebutton,
-  .titlebar .spinbutton .button.titlebutton {
-    background-image: none;
-    border-style: none none none solid;
-    border-color: rgba(28, 31, 31, 0.3);
-    color: #dadad8;
-    border-radius: 0;
-    box-shadow: none; }
-    .spinbutton .button:dir(rtl) {
-      border-style: none solid none none; }
-    .spinbutton .button:hover {
-      color: #eeeeec;
-      background-color: rgba(238, 238, 236, 0.05); }
-    .spinbutton .button:insensitive {
-      color: rgba(147, 150, 149, 0.3); }
-    .spinbutton .button:active {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
-      background-color: rgba(0, 0, 0, 0.1); }
-    .spinbutton .button:backdrop {
-      color: #888b8a;
-      border-color: rgba(30, 34, 34, 0.3);
-      background-color: transparent; }
-    .spinbutton .button:backdrop:insensitive {
-      background-image: none;
-      color: rgba(93, 103, 103, 0.3);
-      border-style: none none none solid; }
-      .spinbutton .button:backdrop:insensitive:dir(rtl) {
-        border-style: none solid none none; }
-  .osd .spinbutton .button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: #eeeeec;
-    border-style: none none none solid;
-    border-color: rgba(0, 0, 0, 0.4);
-    border-radius: 0;
-    box-shadow: none;
-    icon-shadow: 0 1px black; }
-    .osd .spinbutton .button:dir(rtl) {
-      border-style: none solid none none; }
-    .osd .spinbutton .button:hover {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.5);
-      background-color: rgba(238, 238, 236, 0.1);
-      icon-shadow: 0 1px black;
-      box-shadow: none; }
-    .osd .spinbutton .button:backdrop {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.5);
-      icon-shadow: none;
-      box-shadow: none; }
-    .osd .spinbutton .button:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.5);
-      icon-shadow: none;
-      box-shadow: none; }
-    .osd .spinbutton .button:last-child {
-      border-radius: 0 3px 3px 0; }
-    .osd .spinbutton .button:dir(rtl):first-child {
-      border-radius: 3px 0 0 3px; }
-  .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
-    padding-top: 8px;
-    padding-bottom: 8px; }
-    .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #232727, #2d3232);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
-          color: inherit; }
-      .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
-        color: #939695;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #393f3f);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-      .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #232727, #2d3232);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
-      .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-      .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
-        .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
-          color: inherit; }
-      .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
-        color: #939695;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #393f3f);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-    .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
-        color: inherit; }
-  .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
-    border-radius: 0;
-    padding-left: 3px;
-    padding-right: 3px; }
-  .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
-    border-radius: 3px 3px 0 0;
-    border-style: solid solid none solid; }
-  .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
-    border-radius: 0 0 3px 3px;
-    border-style: none solid solid solid; }
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
-  -GtkComboBox-arrow-scaling: 0.5;
-  -GtkComboBox-shadow-type: none;
-  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
-  GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
-  .titlebar GtkComboBox > .button.titlebutton {
-    padding-top: 3px;
-    padding-bottom: 4px; }
-  GtkComboBox:insensitive {
-    color: #939695;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop {
-    color: #939695;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop:insensitive {
-    color: #5d6767; }
-  GtkComboBox .menuitem {
-    text-shadow: none; }
-  GtkComboBox .separator, GtkComboBox GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkComboBox .separator,
-  GtkComboBox GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkComboBox .separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-
-/************
- * Toolbars *
- ************/
-.toolbar, .inline-toolbar, .search-bar, .location-bar {
-  -GtkWidget-window-dragging: true;
-  padding: 4px;
-  background-color: #393f3f; }
-  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
-    padding: 13px;
-    border: none;
-    border-radius: 5px;
-    background-color: rgba(32, 37, 38, 0.7); }
-
-.inline-toolbar {
-  border-width: 0 1px 1px;
-  padding: 3px;
-  border-radius: 0  0 5px 5px; }
-
-.search-bar, .location-bar {
-  border-width: 0 0 1px;
-  padding: 3px; }
-
-.inline-toolbar, .search-bar, .location-bar {
-  border-style: solid;
-  border-color: #1c1f1f;
-  background-color: #303535;
-  box-shadow: inset 0 2px 3px -1px #242727, 0 1px rgba(238, 238, 236, 0.1); }
-  .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
-    border-color: #1e2222;
-    background-color: #2f3434;
-    box-shadow: none; }
-
-/***************
- * Header bars *
- ***************/
-.titlebar,
-.header-bar {
-  padding: 6px;
-  border-width: 0 0 1px;
-  border-style: solid;
-  border-color: #1c1f1f;
-  border-radius: 7px 7px 0 0;
-  background-color: transparent;
-  background-image: linear-gradient(to bottom, #434a4a, #393f3f);
-  box-shadow: inset 0 -1px #2d3232, inset 0 1px rgba(238, 238, 236, 0.1); }
-  .titlebar:backdrop,
-  .header-bar:backdrop {
-    border-color: #1e2222;
-    background-color: #393f3f;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
-  .titlebar .title,
-  .header-bar .title {
-    font-weight: bold;
-    padding: 0px 12px; }
-  .titlebar .subtitle,
-  .header-bar .subtitle {
-    font-size: smaller;
-    padding: 0 12px; }
-  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
-  GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
-  .header-bar .header-bar-separator,
-  .header-bar > GtkBox > .separator.vertical,
-  GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-separator-width: 1px;
-    border-width: 0 1px;
-    border-image: linear-gradient(to bottom, rgba(28, 31, 31, 0), #1c1f1f 30%, #1c1f1f 70%, rgba(28, 31, 31, 0) 100%) 0 1/0 1px stretch; }
-    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
-    .header-bar .header-bar-separator:backdrop,
-    .header-bar > GtkBox > .separator.vertical:backdrop {
-      border-image: linear-gradient(to bottom, rgba(30, 34, 34, 0.5)) 0 1/1px 1px; }
-  .titlebar.selection-mode,
-  .header-bar.selection-mode {
-    color: #ffffff;
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
-    border-color: #0f2b48;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c);
-    box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(43, 100, 160, 0.55); }
-    .titlebar.selection-mode:backdrop,
-    .header-bar.selection-mode:backdrop {
-      background-image: linear-gradient(to bottom, #215d9c);
-      box-shadow: inset 0 1px rgba(48, 103, 161, 0.46); }
-    .titlebar.selection-mode .button,
-    .header-bar.selection-mode .button {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
-      .titlebar.selection-mode .button.flat,
-      .titlebar.selection-mode .titlebutton.button,
-      .header-bar.selection-mode .button.flat,
-      .header-bar.selection-mode .titlebutton.button {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .titlebar.selection-mode .button:hover,
-      .header-bar.selection-mode .button:hover {
-        color: #ffffff;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
-      .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
-      .header-bar.selection-mode .button:active,
-      .header-bar.selection-mode .button:checked {
-        color: #ffffff;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #194776, #1c5187);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); }
-      .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
-      .titlebar.selection-mode .titlebutton.button:backdrop,
-      .header-bar.selection-mode .button:backdrop,
-      .header-bar.selection-mode .button.flat:backdrop,
-      .header-bar.selection-mode .titlebutton.button:backdrop {
-        color: #d2deeb;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #215d9c);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-        -gtk-image-effect: none;
-        border-color: #0f2b48; }
-        .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
-        .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
-        .titlebar.selection-mode .titlebutton.button:backdrop:checked,
-        .header-bar.selection-mode .button:backdrop:active,
-        .header-bar.selection-mode .button:backdrop:checked,
-        .header-bar.selection-mode .button.flat:backdrop:active,
-        .header-bar.selection-mode .titlebutton.button:backdrop:active,
-        .header-bar.selection-mode .button.flat:backdrop:checked,
-        .header-bar.selection-mode .titlebutton.button:backdrop:checked {
-          color: #d0d9e2;
-          border-color: #0b1e33;
-          background-image: linear-gradient(to bottom, #184472);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-          border-color: #0f2b48; }
-        .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
-        .header-bar.selection-mode .button:backdrop:insensitive,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
-          color: #6f90b2;
-          border-color: #0b1e33;
-          background-image: linear-gradient(to bottom, #22558a);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-          border-color: #0f2b48; }
-          .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
-            color: inherit; }
-        .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
-        .header-bar.selection-mode .button:backdrop:insensitive:active,
-        .header-bar.selection-mode .button:backdrop:insensitive:checked,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
-          color: #6c88a5;
-          border-color: #0b1e33;
-          background-image: linear-gradient(to bottom, #1d4876);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-          border-color: #0f2b48; }
-          .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-      .titlebar.selection-mode .button.flat:backdrop,
-      .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
-      .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
-      .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
-      .header-bar.selection-mode .button.flat:backdrop,
-      .header-bar.selection-mode .titlebutton.button:backdrop,
-      .header-bar.selection-mode .button.flat:insensitive,
-      .header-bar.selection-mode .titlebutton.button:insensitive,
-      .header-bar.selection-mode .button.flat:insensitive:backdrop,
-      .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .titlebar.selection-mode .button:insensitive,
-      .header-bar.selection-mode .button:insensitive {
-        color: #90aac4;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #22558a);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
-        .titlebar.selection-mode .button:insensitive > .label,
-        .header-bar.selection-mode .button:insensitive > .label {
-          color: inherit; }
-        .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
-        .header-bar.selection-mode .button:insensitive:active,
-        .header-bar.selection-mode .button:insensitive:checked {
-          color: #a4b5c8;
-          border-color: #0b1e33;
-          background-image: linear-gradient(to bottom, #1b436f, #1d4876);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
-          .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
-          .header-bar.selection-mode .button:insensitive:active > .label,
-          .header-bar.selection-mode .button:insensitive:checked > .label {
-            color: inherit; }
-      .titlebar.selection-mode .button.suggested-action,
-      .header-bar.selection-mode .button.suggested-action {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
-        border-color: #0f2b48; }
-        .titlebar.selection-mode .button.suggested-action:hover,
-        .header-bar.selection-mode .button.suggested-action:hover {
-          color: #eeeeec;
-          outline-color: rgba(238, 238, 236, 0.3);
-          border-color: #1c1f1f;
-          background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-          text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-          icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
-          border-color: #0f2b48; }
-        .titlebar.selection-mode .button.suggested-action:active,
-        .header-bar.selection-mode .button.suggested-action:active {
-          color: #eeeeec;
-          outline-color: rgba(238, 238, 236, 0.3);
-          border-color: #1c1f1f;
-          background-image: linear-gradient(to bottom, #232727, #2d3232);
-          text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-          icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55);
-          border-color: #0f2b48; }
-        .titlebar.selection-mode .button.suggested-action:insensitive,
-        .header-bar.selection-mode .button.suggested-action:insensitive {
-          color: #939695;
-          border-color: #1c1f1f;
-          background-image: linear-gradient(to bottom, #323636);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55);
-          border-color: #0f2b48; }
-          .titlebar.selection-mode .button.suggested-action:insensitive > .label,
-          .header-bar.selection-mode .button.suggested-action:insensitive > .label {
-            color: inherit; }
-        .titlebar.selection-mode .button.suggested-action:backdrop,
-        .header-bar.selection-mode .button.suggested-action:backdrop {
-          color: #939695;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #393f3f);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-          border-color: #0f2b48; }
-        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
-        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
-          color: #5d6767;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #323636);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
-          border-color: #0f2b48; }
-          .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
-            color: inherit; }
-    .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
-    .header-bar.selection-mode .selection-menu,
-    .header-bar.selection-mode .selection-menu:backdrop {
-      border-color: rgba(33, 93, 156, 0);
-      background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0));
-      box-shadow: none;
-      padding-left: 10px;
-      padding-right: 10px; }
-      .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
-      .header-bar.selection-mode .selection-menu GtkArrow,
-      .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
-        -GtkArrow-arrow-scaling: 1; }
-      .titlebar.selection-mode .selection-menu .arrow,
-      .header-bar.selection-mode .selection-menu .arrow {
-        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
-        color: rgba(255, 255, 255, 0.5);
-        icon-shadow: none; }
-  .tiled .titlebar, .maximized .titlebar, .tiled
-  .header-bar, .maximized
-  .header-bar {
-    border-radius: 0; }
-  .titlebar.default-decoration,
-  .header-bar.default-decoration {
-    padding: 4px; }
-    .titlebar.default-decoration .button,
-    .header-bar.default-decoration .button {
-      padding: 5px; }
-
-/************
- * Pathbars *
- ************/
-.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
-.path-bar .titlebar .button.titlebutton,
-.titlebar .path-bar .button.titlebutton {
-  padding: 5px 6px 6px; }
-  .path-bar .button:first-child {
-    padding-left: 8px; }
-  .path-bar .button:last-child {
-    padding-right: 8px; }
-  .path-bar .button:only-child {
-    padding-left: 12px;
-    padding-right: 12px; }
-  .path-bar .button .label:last-child {
-    padding-left: 2px; }
-  .path-bar .button .label:first-child {
-    padding-right: 2px; }
-  .path-bar .button .label:only-child {
-    padding-right: 0;
-    padding-left: 0; }
-  .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
-  .path-bar .titlebar .button.titlebutton GtkImage,
-  .titlebar .path-bar .button.titlebutton GtkImage {
-    padding-top: 1px; }
-
-/**************
- * Tree Views *
- **************/
-GtkTreeView.view {
-  -GtkTreeView-grid-line-width: 1;
-  -GtkTreeView-grid-line-pattern: '';
-  -GtkTreeView-tree-line-width: 1;
-  -GtkTreeView-tree-line-pattern: '';
-  -GtkTreeView-expander-size: 16;
-  border-left-color: #292929;
-  border-top-color: #393f3f; }
-  GtkTreeView.view:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected:hover {
-    border-radius: 0; }
-  GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
-    border-left-color: #225d9c;
-    border-top-color: rgba(238, 238, 236, 0.1); }
-  GtkTreeView.view:insensitive {
-    color: #939695; }
-    GtkTreeView.view:insensitive:selected {
-      color: #799dc3; }
-      GtkTreeView.view:insensitive:selected:backdrop {
-        color: #638db9; }
-    GtkTreeView.view:insensitive:backdrop {
-      color: #5d6767; }
-  GtkTreeView.view:backdrop {
-    border-left-color: #393f3f;
-    border-top: #393f3f; }
-  GtkTreeView.view.expander {
-    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
-    color: #b2b2b1; }
-    GtkTreeView.view.expander:dir(rtl) {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-    GtkTreeView.view.expander:hover {
-      color: #eeeeec; }
-    GtkTreeView.view.expander:selected {
-      color: #bccee1; }
-      GtkTreeView.view.expander:selected:hover {
-        color: #ffffff; }
-      GtkTreeView.view.expander:selected:backdrop {
-        color: #bccee1; }
-    GtkTreeView.view.expander:checked {
-      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-    GtkTreeView.view.expander:backdrop {
-      color: #747675; }
-  GtkTreeView.view.progressbar {
-    border-radius: 4px;
-    border-color: #0f2b48;
-    background-image: linear-gradient(to bottom, #215d9c, #184472);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
-    GtkTreeView.view.progressbar:selected {
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
-      background-image: linear-gradient(to bottom, #292929, #101010); }
-      GtkTreeView.view.progressbar:selected:backdrop {
-        border-color: #2c2c2c;
-        background-color: #2c2c2c; }
-    GtkTreeView.view.progressbar:backdrop {
-      border-color: #2c2c2c;
-      background-image: none;
-      box-shadow: none; }
-  GtkTreeView.view.trough {
-    background-color: rgba(238, 238, 236, 0.1);
-    border-radius: 4px; }
-    GtkTreeView.view.trough:selected {
-      background-color: #184472; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton {
-  color: #8b8b8a;
-  background-color: #292929;
-  font-weight: bold;
-  text-shadow: none;
-  box-shadow: none; }
-  column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
-  column-header .titlebar .button.titlebutton:hover,
-  .titlebar column-header .button.titlebutton:hover {
-    color: #bcbcbb;
-    box-shadow: none;
-    transition: none; }
-  column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
-  column-header .titlebar .button.titlebutton:active,
-  .titlebar column-header .button.titlebutton:active {
-    color: #eeeeec;
-    transition: none; }
-column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
-column-header:last-child .titlebar .button.titlebutton,
-.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
-.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
-  border-right-style: none; }
-
-column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
-column-header .titlebar .dnd.button.titlebutton,
-.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
-.titlebar column-header.dnd.button.titlebutton {
-  transition: none;
-  color: #215d9c;
-  box-shadow: inset 1px 1px 0 1px #215d9c, inset -1px 0 0 1px #215d9c, inset 1px 1px #292929, inset -1px 0 #292929; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
-  padding: 3px 6px;
-  border-style: none solid solid none;
-  border-radius: 0;
-  background-image: none;
-  border-color: #393f3f;
-  text-shadow: none; }
-  column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
-  column-header .titlebar .button.titlebutton:insensitive,
-  .titlebar column-header .button.titlebutton:insensitive {
-    border-color: #393f3f;
-    background-image: none; }
-  column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
-  column-header .titlebar .button.titlebutton:backdrop,
-  .titlebar column-header .button.titlebutton:backdrop {
-    border-color: #393f3f;
-    border-style: none solid solid none;
-    color: #666a6a;
-    background-image: none;
-    background-color: #2c2c2c; }
-    column-header .button:backdrop:insensitive {
-      border-color: #393f3f;
-      background-image: none; }
-
-/*********
- * Menus *
- *********/
-.menubar {
-  -GtkWidget-window-dragging: true;
-  padding: 0px;
-  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
-  .menubar:backdrop {
-    background-color: #393f3f; }
-  .menubar > .menuitem {
-    padding: 4px 8px; }
-    .menubar > .menuitem:hover {
-      box-shadow: inset 0 -3px #215d9c;
-      color: #4a90d9; }
-    .menubar > .menuitem:insensitive {
-      color: #939695;
-      box-shadow: none; }
-
-.menu {
-  margin: 4px;
-  padding: 0px;
-  background-color: #292929;
-  border: 1px solid #1c1f1f; }
-  .csd .menu {
-    border: none; }
-  .menu .menuitem {
-    text-shadow: none;
-    padding: 4px; }
-    .menu .menuitem:hover {
-      color: #ffffff;
-      background-color: #215d9c; }
-    .menu .menuitem:insensitive {
-      color: #939695; }
-      .menu .menuitem:insensitive:backdrop {
-        color: #5d6767; }
-    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
-      color: #939695;
-      background-color: #2c2c2c; }
-    .menu .menuitem.arrow {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-    .menu .menuitem.arrow:dir(rtl) {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-  .menu.button, .header-bar .menu.button.titlebutton,
-  .titlebar .menu.button.titlebutton {
-    border-style: none;
-    border-radius: 0; }
-    .menu.button.top {
-      border-bottom: 1px solid #3c3c3c; }
-    .menu.button.bottom {
-      border-top: 1px solid #3c3c3c; }
-    .menu.button:hover {
-      background-color: #3c3c3c; }
-    .menu.button:insensitive {
-      color: transparent;
-      background-color: transparent;
-      border-color: transparent; }
-
-.menuitem .accelerator {
-  color: alpha(currentColor,0.55); }
-
-/***************
- * Popovers   *
- ***************/
-.popover {
-  padding: 2px;
-  border: 1px solid #1c1f1f;
-  border-radius: 5px;
-  background-color: #313434;
-  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
-  .popover:backdrop {
-    box-shadow: none; }
-  .popover > .list,
-  .popover > .view,
-  .popover > .toolbar,
-  .popover > .inline-toolbar,
-  .popover > .search-bar,
-  .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
-    border-style: none;
-    background-color: transparent; }
-  .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
-  .popover .titlebar .titlebutton.button,
-  .titlebar .popover .titlebutton.button,
-  .popover .button.flat:hover,
-  .popover .header-bar .titlebutton.button:hover,
-  .header-bar .popover .titlebutton.button:hover,
-  .popover .titlebar .titlebutton.button:hover,
-  .titlebar .popover .titlebutton.button:hover {
-    text-shadow: none;
-    transition: none; }
-
-.entry.cursor-handle,
-.cursor-handle {
-  background-color: transparent;
-  background-image: none;
-  box-shadow: none;
-  border-style: none; }
-  .entry.cursor-handle.top,
-  .cursor-handle.top {
-    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
-  .entry.cursor-handle.bottom,
-  .cursor-handle.bottom {
-    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
-
-/*****************
- * Notebooks and *
- * Tabs          *
- *****************/
-.notebook {
-  padding: 0;
-  background-color: #292929;
-  -GtkNotebook-initial-gap: 10;
-  -GtkNotebook-arrow-spacing: 5;
-  -GtkNotebook-tab-curvature: 0;
-  -GtkNotebook-tab-overlap: -8;
-  -GtkNotebook-has-tab-gap: false;
-  -GtkWidget-focus-padding: 0;
-  -GtkWidget-focus-line-width: 0;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .notebook:backdrop {
-    background-color: #2c2c2c; }
-  .notebook.frame {
-    border: 1px solid #1c1f1f; }
-    .notebook.frame.top {
-      border-top-width: 0; }
-    .notebook.frame.bottom {
-      border-bottom-width: 0; }
-    .notebook.frame.right {
-      border-right-width: 0; }
-    .notebook.frame.left {
-      border-left-width: 0; }
-    .notebook.frame:backdrop {
-      border-color: #1e2222; }
-  .notebook.header {
-    background-color: #303535; }
-    .notebook.header.frame {
-      border: 1px solid #1c1f1f; }
-      .notebook.header.frame.top {
-        border-bottom-width: 0; }
-      .notebook.header.frame.bottom {
-        border-top-width: 0; }
-      .notebook.header.frame.right {
-        border-left-width: 0; }
-      .notebook.header.frame.left {
-        border-right-width: 0; }
-      .notebook.header.frame:backdrop {
-        border-color: #1e2222; }
-    .notebook.header.top {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #1c1f1f; }
-      .notebook.header.top:backdrop {
-        box-shadow: inset 0 -1px #1e2222; }
-    .notebook.header.bottom {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #1c1f1f; }
-      .notebook.header.bottom:backdrop {
-        box-shadow: inset 0 1px #1e2222; }
-    .notebook.header.right {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #1c1f1f; }
-      .notebook.header.right:backdrop {
-        box-shadow: inset 1px 0 #1e2222; }
-    .notebook.header.left {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #1c1f1f; }
-      .notebook.header.left:backdrop {
-        box-shadow: inset -1px 0 #1e2222; }
-    .notebook.header:backdrop {
-      background-color: #2f3434;
-      box-shadow: none; }
-  .notebook tab {
-    border-width: 0;
-    border-style: solid;
-    border-color: transparent;
-    background-color: transparent;
-    outline-offset: 0;
-    /* works for testnotebookdnd, but there's a superfluous border
-       in gedit or web, commented out for now, needs gtk fixes
-    &.reorderable-page {
-      &.top {
-        padding-top: ($vt_vpadding - 1px);
-        border-top-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.bottom {
-        padding-bottom: ($vt_vpadding - 1px);
-        border-bottom-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left {
-        padding-left: ($ht_hpadding - 1px);
-        border-left-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-      &.right {
-        padding-right: ($ht_hpadding - 1px);
-        border-right-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-    }
-    */ }
-    .notebook tab.top, .notebook tab.bottom {
-      padding: 8px 20px; }
-    .notebook tab.left, .notebook tab.right {
-      padding: 5px 20px; }
-    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
-      padding-left: 12px;
-      padding-right: 12px;
-      border-left-width: 1px;
-      border-right-width: 1px; }
-    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
-      border-bottom-width: 1px;
-      border-top-width: 1px; }
-    .notebook tab.top {
-      border-bottom-width: 3px; }
-    .notebook tab.bottom {
-      border-top-width: 3px; }
-    .notebook tab.left {
-      border-right-width: 3px; }
-    .notebook tab.right {
-      border-left-width: 3px; }
-    .notebook tab:hover, .notebook tab.prelight-page {
-      border-color: #1c1f1f; }
-    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
-      border-color: #215d9c; }
-    .notebook tab:backdrop {
-      background-color: transparent;
-      border-color: transparent; }
-    .notebook tab.reorderable-page.top {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
-        border-color: rgba(28, 31, 31, 0.3);
-        border-bottom-color: #1c1f1f;
-        background-color: rgba(57, 63, 63, 0.2); }
-      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
-        background-color: rgba(57, 63, 63, 0.5);
-        border-color: rgba(28, 31, 31, 0.5);
-        border-bottom-color: #215d9c; }
-        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
-          background-color: rgba(57, 63, 63, 0.7); }
-        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
-          border-color: #1e2222;
-          background-color: #393f3f;
-          border-bottom-color: #215d9c; }
-      .notebook tab.reorderable-page.top:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.bottom {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
-        border-color: rgba(28, 31, 31, 0.3);
-        border-top-color: #1c1f1f;
-        background-color: rgba(57, 63, 63, 0.2); }
-      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
-        background-color: rgba(57, 63, 63, 0.5);
-        border-color: rgba(28, 31, 31, 0.5);
-        border-top-color: #215d9c; }
-        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
-          background-color: rgba(57, 63, 63, 0.7); }
-        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
-          border-color: #1e2222;
-          background-color: #393f3f;
-          border-top-color: #215d9c; }
-      .notebook tab.reorderable-page.bottom:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.left {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
-        border-color: rgba(28, 31, 31, 0.3);
-        border-right-color: #1c1f1f;
-        background-color: rgba(57, 63, 63, 0.2); }
-      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
-        background-color: rgba(57, 63, 63, 0.5);
-        border-color: rgba(28, 31, 31, 0.5);
-        border-right-color: #215d9c; }
-        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
-          background-color: rgba(57, 63, 63, 0.7); }
-        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
-          border-color: #1e2222;
-          background-color: #393f3f;
-          border-right-color: #215d9c; }
-      .notebook tab.reorderable-page.left:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.right {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
-        border-color: rgba(28, 31, 31, 0.3);
-        border-left-color: #1c1f1f;
-        background-color: rgba(57, 63, 63, 0.2); }
-      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
-        background-color: rgba(57, 63, 63, 0.5);
-        border-color: rgba(28, 31, 31, 0.5);
-        border-left-color: #215d9c; }
-        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
-          background-color: rgba(57, 63, 63, 0.7); }
-        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
-          border-color: #1e2222;
-          background-color: #393f3f;
-          border-left-color: #215d9c; }
-      .notebook tab.reorderable-page.right:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab .label {
-      padding: 0 2px;
-      font-weight: bold;
-      color: #939695; }
-      .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
-        color: #787e7e; }
-    .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
-      color: #c0c2c0; }
-      .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
-        color: #787e7e; }
-    .notebook tab .active-page .label, .notebook tab .label.active-page {
-      color: #eeeeec; }
-      .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
-        color: #939695; }
-    .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-    .notebook tab .titlebar .button.titlebutton,
-    .titlebar .notebook tab .button.titlebutton {
-      padding: 0;
-      border: 1px solid transparent;
-      icon-shadow: none;
-      transition: none;
-      color: rgba(238, 238, 236, 0.3); }
-      .notebook tab .button:hover {
-        color: #eeeeec;
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        background-image: none;
-        box-shadow: none; }
-      .notebook tab .button:active {
-        color: #eeeeec;
-        outline-color: rgba(238, 238, 236, 0.3);
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #232727, #2d3232);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .notebook tab .button:backdrop {
-        color: rgba(147, 150, 149, 0.3);
-        border-color: transparent; }
-      .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
-      .notebook tab .titlebar .button.titlebutton > GtkImage,
-      .titlebar .notebook tab .button.titlebutton > GtkImage {
-        padding: 2px; }
-  .notebook.arrow {
-    color: #939695; }
-    .notebook.arrow:hover {
-      color: #c0c2c0; }
-    .notebook.arrow:active {
-      color: #eeeeec; }
-    .notebook.arrow:insensitive {
-      color: rgba(147, 150, 149, 0.3); }
-    .notebook.arrow:backdrop {
-      color: rgba(147, 150, 149, 0.4); }
-      .notebook.arrow:backdrop:insensitive {
-        color: #5d6767; }
-
-/**************
- * Scrollbars *
- **************/
-.scrollbar {
-  -GtkRange-slider-width: 13;
-  -GtkRange-trough-border: 1;
-  -GtkScrollbar-has-backward-stepper: false;
-  -GtkScrollbar-has-forward-stepper: false;
-  -GtkScrollbar-min-slider-length: 42;
-  -GtkRange-stepper-spacing: 0;
-  -GtkRange-trough-under-steppers: 1; }
-  .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
-  .scrollbar .titlebar .button.titlebutton,
-  .titlebar .scrollbar .button.titlebutton {
-    border: none; }
-  .scrollbar .trough {
-    background-color: #282c2c;
-    border: 1px none #1c1f1f; }
-    .scrollbar .trough:backdrop {
-      background-color: #323737;
-      border-color: #1e2222; }
-  .scrollbar .slider {
-    border-color: transparent;
-    border-style: solid;
-    background-color: #818584;
-    background-clip: padding-box; }
-    .scrollbar .slider:hover {
-      background-color: #a5a8a6; }
-    .scrollbar .slider:prelight:active {
-      background-color: #2a76c6; }
-    .scrollbar .slider:backdrop {
-      background-color: #5d6161; }
-    .scrollbar .slider:insensitive {
-      background-color: transparent; }
-  .scrollbar.overlay-indicator {
-    -GtkRange-slider-width: 8px; }
-    .scrollbar.overlay-indicator .slider {
-      background-color: rgba(238, 238, 236, 0.3);
-      border-width: 2px;
-      border-radius: 100px; }
-    .scrollbar.overlay-indicator .trough {
-      border-color: transparent;
-      background-color: transparent; }
-    .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
-      -GtkRange-slider-width: 13; }
-      .scrollbar.overlay-indicator.dragging .slider, .scrollbar.overlay-indicator.hovering .slider {
-        border-width: 1px; }
-      .scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
-        border-color: rgba(28, 31, 31, 0.7);
-        background-color: rgba(40, 44, 44, 0.7); }
-      .scrollbar.overlay-indicator.dragging.fine-tune .slider, .scrollbar.overlay-indicator.hovering.fine-tune .slider {
-        border-width: 3px; }
-      .scrollbar.overlay-indicator.dragging.fine-tune .trough, .scrollbar.overlay-indicator.hovering.fine-tune .trough {
-        background-color: #2f3434; }
-  .scrollbar .slider {
-    border-width: 3px;
-    border-radius: 100px; }
-  .scrollbar.fine-tune .slider {
-    border-width: 4px; }
-  .scrollbar.vertical .slider {
-    margin-left: 1px; }
-    .scrollbar.vertical .slider:dir(rtl) {
-      margin-left: 0;
-      margin-right: 1px; }
-  .scrollbar.vertical .trough {
-    border-left-style: solid; }
-    .scrollbar.vertical .trough:dir(rtl) {
-      border-left-style: none;
-      border-right-style: solid; }
-  .scrollbar.horizontal .slider {
-    margin-top: 1px; }
-  .scrollbar.horizontal .trough {
-    border-top-style: solid; }
-
-.scrollbars-junction,
-.scrollbars-junction.frame {
-  border-color: transparent;
-  border-image: linear-gradient(to bottom, #1c1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch;
-  background-color: #282c2c; }
-  .scrollbars-junction:dir(rtl),
-  .scrollbars-junction.frame:dir(rtl) {
-    border-image-slice: 0 1 0 0; }
-  .scrollbars-junction:backdrop,
-  .scrollbars-junction.frame:backdrop {
-    border-image-source: linear-gradient(to bottom, #1e2222 1px, transparent 1px);
-    background-color: #323737; }
-
-/**********
- * Switch *
- **********/
-GtkSwitch {
-  -GtkSwitch-slider-width: 45px;
-  font-weight: bold;
-  font-size: smaller;
-  outline-offset: -4px;
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  GtkSwitch.trough {
-    border: 1px solid #1c1f1f;
-    border-radius: 3px;
-    color: #eeeeec;
-    background-image: linear-gradient(to bottom, #2d3232);
-    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
-    GtkSwitch.trough:active {
-      background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
-      color: white;
-      border-color: #0f2b48;
-      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
-      text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
-    GtkSwitch.trough:insensitive {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: none;
-      background-color: #323636;
-      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
-      text-shadow: none; }
-    GtkSwitch.trough:backdrop {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #2f3434);
-      box-shadow: none;
-      text-shadow: none; }
-      GtkSwitch.trough:backdrop:active {
-        border-color: #0f2b48;
-        background-image: linear-gradient(to bottom, #215d9c);
-        box-shadow: none; }
-      GtkSwitch.trough:backdrop:insensitive {
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: none;
-        background-color: #323636; }
-  GtkSwitch.slider {
-    border: 1px solid;
-    border-radius: 3px;
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
-    GtkSwitch.slider:hover {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
-    GtkSwitch.slider:active {
-      border: 1px solid #0f2b48; }
-    GtkSwitch.slider:insensitive {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      GtkSwitch.slider:insensitive > .label {
-        color: inherit; }
-    GtkSwitch.slider:backdrop {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #393f3f);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      box-shadow: none; }
-      GtkSwitch.slider:backdrop:active {
-        border-color: #0f2b48; }
-      GtkSwitch.slider:backdrop:insensitive {
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-        box-shadow: none; }
-        GtkSwitch.slider:backdrop:insensitive > .label {
-          color: inherit; }
-
-/*************************
- * Check and Radio items *
- *************************/
-.check {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check.button.flat, .header-bar .check.titlebutton.button,
-  .titlebar .check.titlebutton.button {
-    icon-shadow: none; }
-
-.check:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
-  .titlebar .check.titlebutton.button:hover {
-    icon-shadow: none; }
-
-.check:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:active.button.flat, .header-bar .check.titlebutton.button:active,
-  .titlebar .check.titlebutton.button:active {
-    icon-shadow: none; }
-
-.check:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
-  .titlebar .check.titlebutton.button:insensitive {
-    icon-shadow: none; }
-
-.check:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
-  .titlebar .check.titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.check:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
-  .titlebar .check.titlebutton.button:backdrop:insensitive {
-    icon-shadow: none; }
-
-.check:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
-  .titlebar .check.titlebutton.button:inconsistent {
-    icon-shadow: none; }
-
-.check:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
-  .titlebar .check.titlebutton.button:inconsistent:hover {
-    icon-shadow: none; }
-
-.check:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
-  .titlebar .check.titlebutton.button:inconsistent:selected {
-    icon-shadow: none; }
-
-.check:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
-  .titlebar .check.titlebutton.button:inconsistent:backdrop {
-    icon-shadow: none; }
-
-.check:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
-  .titlebar .check.titlebutton.button:inconsistent:insensitive {
-    icon-shadow: none; }
-
-.check:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
-  .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
-    icon-shadow: none; }
-
-.check:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
-  .titlebar .check.titlebutton.button:checked {
-    icon-shadow: none; }
-
-.check:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
-  .titlebar .check.titlebutton.button:checked:insensitive {
-    icon-shadow: none; }
-
-.check:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
-  .titlebar .check.titlebutton.button:checked:hover {
-    icon-shadow: none; }
-
-.check:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
-  .titlebar .check.titlebutton.button:checked:active {
-    icon-shadow: none; }
-
-.check:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
-  .titlebar .check.titlebutton.button:backdrop:checked {
-    icon-shadow: none; }
-
-.check:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
-  .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
-    icon-shadow: none; }
-
-.menu .menuitem.check {
-  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
-  color: #a5a8a6;
-  icon-shadow: none; }
-  .menu .menuitem.check:active, .menu .menuitem.check:checked {
-    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
-  .menu .menuitem.check:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
-  .menu .menuitem.check:hover {
-    color: #ffffff; }
-  .menu .menuitem.check:insensitive {
-    color: #666a6a; }
-
-.radio {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio.button.flat, .header-bar .radio.titlebutton.button,
-  .titlebar .radio.titlebutton.button {
-    icon-shadow: none; }
-
-.radio:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
-  .titlebar .radio.titlebutton.button:hover {
-    icon-shadow: none; }
-
-.radio:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
-  .titlebar .radio.titlebutton.button:active {
-    icon-shadow: none; }
-
-.radio:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
-  .titlebar .radio.titlebutton.button:insensitive {
-    icon-shadow: none; }
-
-.radio:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
-  .titlebar .radio.titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.radio:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
-  .titlebar .radio.titlebutton.button:backdrop:insensitive {
-    icon-shadow: none; }
-
-.radio:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
-  .titlebar .radio.titlebutton.button:inconsistent {
-    icon-shadow: none; }
-
-.radio:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
-  .titlebar .radio.titlebutton.button:inconsistent:hover {
-    icon-shadow: none; }
-
-.radio:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
-  .titlebar .radio.titlebutton.button:inconsistent:selected {
-    icon-shadow: none; }
-
-.radio:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
-  .titlebar .radio.titlebutton.button:inconsistent:backdrop {
-    icon-shadow: none; }
-
-.radio:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
-  .titlebar .radio.titlebutton.button:inconsistent:insensitive {
-    icon-shadow: none; }
-
-.radio:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
-  .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
-    icon-shadow: none; }
-
-.radio:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
-  .titlebar .radio.titlebutton.button:checked {
-    icon-shadow: none; }
-
-.radio:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
-  .titlebar .radio.titlebutton.button:checked:insensitive {
-    icon-shadow: none; }
-
-.radio:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
-  .titlebar .radio.titlebutton.button:checked:hover {
-    icon-shadow: none; }
-
-.radio:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png"));
-  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
-  .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
-  .titlebar .radio.titlebutton.button:checked:active {
-    icon-shadow: none; }
-
-.radio:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
-  .titlebar .radio.titlebutton.button:backdrop:checked {
-    icon-shadow: none; }
-
-.radio:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
-  .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
-    icon-shadow: none; }
-
-.menu .menuitem.radio {
-  -gtk-icon-source: -gtk-icontheme("radio-symbolic");
-  color: #a5a8a6;
-  icon-shadow: none; }
-  .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
-  .menu .menuitem.radio:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
-  .menu .menuitem.radio:hover {
-    color: #ffffff; }
-  .menu .menuitem.radio:insensitive {
-    color: #666a6a; }
-
-.view.check, .view.radio,
-.list-row .check, list-row .radio {
-  icon-shadow: none; }
-  .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
-  .list-row .check:selected,
-  .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
-    icon-shadow: none; }
-
-.view.content-view.check {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:hover {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:active {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:backdrop {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked:hover {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked:active {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:backdrop:checked {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
-  background-color: transparent; }
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
-  padding: 1px 2px 4px;
-  outline-offset: 0; }
-  GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
-    color: #939695; }
-    GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
-      color: #5d6767; }
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 20;
-  -GtkRange-trough-border: 2;
-  outline-offset: -9px;
-  outline-radius: 4px; }
-  .scale.fine-tune,
-  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
-    outline-offset: -7px;
-    outline-radius: 6px; }
-    .scale.fine-tune.trough,
-    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
-      margin: 8px;
-      border-radius: 4px; }
-  .scale.slider,
-  .scale.scale-has-marks-above.scale-has-marks-below.slider,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-    border: 1px solid;
-    border-radius: 50%;
-    border-color: #151717;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #393f3f, inset 0 -1px #2a2f2f; }
-    .scale.slider:hover,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
-      border-color: #151717;
-      border-radius: 50%;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #303535; }
-    .scale.slider:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
-      border-style: solid;
-      border-radius: 50%;
-      background-image: linear-gradient(to bottom, #323636);
-      box-shadow: none; }
-    .scale.slider:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
-      border-style: solid;
-      border-radius: 50%;
-      border-color: #171a1a;
-      background-image: linear-gradient(to bottom, #393f3f);
-      box-shadow: none; }
-    .scale.slider:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-      .scale.slider:backdrop:insensitive > .label,
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
-        color: inherit; }
-    .scale.slider:active,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
-      border: 1px solid #14375d; }
-    .osd .scale.slider, .osd
-    .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3);
-      background-color: #202526; }
-      .osd .scale.slider:hover, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .scale.slider:active, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .scale.slider:backdrop, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .scale.trough,
-  .scale.scale-has-marks-above.scale-has-marks-below.trough,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
-    margin: 10px;
-    border: 1px solid #1c1f1f;
-    border-radius: 3px;
-    background-color: #2d3232;
-    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    .scale.trough.highlight,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
-      background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
-      border-color: #0f2b48;
-      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
-      .scale.trough.highlight.vertical,
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
-        background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
-      .scale.trough.highlight:backdrop,
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
-        border-color: #0f2b48;
-        background-color: #215d9c;
-        box-shadow: none; }
-    .scale.trough:insensitive, .scale.trough.vertical:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
-      border-color: #1c1f1f;
-      background-image: none;
-      background-color: #323636;
-      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
-    .scale.trough:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
-      border-color: #1e2222;
-      background-color: #2a2f2f;
-      box-shadow: none; }
-    .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
-      border-color: #1e2222;
-      background-color: #323636; }
-    .osd .scale.trough, .osd
-    .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
-      border-color: rgba(0, 0, 0, 0.7);
-      box-shadow: none;
-      margin: 9px;
-      background-color: rgba(0, 0, 0, 0.5);
-      outline-color: rgba(238, 238, 236, 0.2);
-      outline-offset: -8px; }
-      .osd .scale.trough.fine-tune, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
-        margin: 7px; }
-      .osd .scale.trough.highlight, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
-        background-image: none;
-        background-color: #215d9c; }
-      .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
-        border-color: transparent;
-        background-color: transparent; }
-      .osd .scale.trough:backdrop, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: none; }
-
-.scale.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.scale-has-marks-below.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.scale-has-marks-above {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.scale-has-marks-above.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.vertical.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.vertical.scale-has-marks-below.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.vertical.scale-has-marks-above {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.vertical.scale-has-marks-above.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.scale-has-marks-above .trough {
-  margin: 14px 10px 10px; }
-.fine-tune.scale.scale-has-marks-above .trough {
-  margin: 12px 8px 8px; }
-
-.scale.scale-has-marks-below .trough {
-  margin: 10px 10px 14px; }
-.fine-tune.scale.scale-has-marks-below .trough {
-  margin: 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-above .trough {
-  margin: 10px 10px 10px 14px; }
-.fine-tune.scale.vertical.scale-has-marks-above .trough {
-  margin: 8px 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-below .trough {
-  margin: 10px 14px 10px 10px; }
-.fine-tune.scale.vertical.scale-has-marks-below .trough {
-  margin: 8px 12px 8px 8px; }
-
-/*****************
- * Progress bars *
- *****************/
-GtkProgressBar {
-  padding: 0;
-  font-size: smaller;
-  color: rgba(238, 238, 236, 0.4);
-  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  GtkProgressBar:backdrop {
-    color: #5d6767; }
-  GtkProgressBar.osd {
-    -GtkProgressBar-xspacing: 0;
-    -GtkProgressBar-yspacing: 0;
-    -GtkProgressBar-min-horizontal-bar-height: 3; }
-  GtkProgressBar.trough {
-    border: 1px solid #1c1f1f;
-    border-radius: 3px;
-    background-color: #2e3333; }
-    GtkProgressBar.trough:backdrop {
-      border-color: #1e2222;
-      background-color: #2f3434;
-      box-shadow: 0 1px rgba(255, 255, 255, 0); }
-    GtkProgressBar.trough.osd {
-      border-style: none;
-      background-color: transparent;
-      box-shadow: none; }
-
-.progressbar {
-  background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
-  border: 1px solid #0f2b48;
-  border-radius: 1.5px;
-  box-shadow: none; }
-  .progressbar.left {
-    border-top-left-radius: 3px;
-    border-bottom-left-radius: 3px; }
-  .progressbar.right {
-    border-top-right-radius: 3px;
-    border-bottom-right-radius: 3px; }
-  .progressbar.left.right {
-    box-shadow: none; }
-  .progressbar.vertical {
-    background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
-    .progressbar.vertical.bottom {
-      border-bottom-left-radius: 3px;
-      border-bottom-right-radius: 3px;
-      box-shadow: none; }
-    .progressbar.vertical.top {
-      border-top-left-radius: 3px;
-      border-top-right-radius: 3px; }
-  .progressbar:backdrop {
-    border-color: #0f2b48;
-    background-image: none;
-    background-color: #215d9c;
-    box-shadow: none; }
-  .progressbar.osd {
-    background-image: none;
-    background-color: #215d9c;
-    border-style: none;
-    border-radius: 0; }
-
-/*************
- * Level Bar *
- *************/
-.level-bar.vertical {
-  -GtkLevelBar-min-block-width: 3;
-  -GtkLevelBar-min-block-height: 34; }
-
-.level-bar {
-  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
-  -GtkLevelBar-min-block-width: 34;
-  -GtkLevelBar-min-block-height: 3; }
-  .level-bar.vertical {
-    -GtkLevelBar-min-block-width: 3;
-    -GtkLevelBar-min-block-height: 34; }
-  .level-bar.trough {
-    border: 1px solid;
-    padding: 2px;
-    border-radius: 3px;
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #212121, #292929 90%);
-    color: white;
-    border-color: #1c1f1f;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
-    .level-bar.trough:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #212121, #292929 90%);
-      color: #d4d4d4;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #2c2c2c);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
-  .level-bar.fill-block {
-    border: 1px solid #1c5187;
-    background-color: #215d9c;
-    box-shadow: 0 1px rgba(0, 0, 0, 0.1);
-    border-radius: 1px; }
-    .level-bar.fill-block:backdrop {
-      border-color: #215d9c;
-      box-shadow: none; }
-    .level-bar.fill-block.indicator-discrete.horizontal {
-      margin: 0 1px; }
-    .level-bar.fill-block.indicator-discrete.vertical {
-      margin: 1px 0; }
-    .level-bar.fill-block.level-high {
-      border-color: #40760c;
-      background-color: #5aa411; }
-      .level-bar.fill-block.level-high:backdrop {
-        border-color: #5aa411; }
-    .level-bar.fill-block.level-low {
-      border-color: #c26000;
-      background-color: #f57900; }
-      .level-bar.fill-block.level-low:backdrop {
-        border-color: #f57900; }
-    .level-bar.fill-block.empty-fill-block {
-      background-color: transparent;
-      border-color: rgba(238, 238, 236, 0.1);
-      box-shadow: none; }
-      .level-bar.fill-block.empty-fill-block:backdrop {
-        border-color: rgba(147, 150, 149, 0.15); }
-
-/**********
- * Frames *
- **********/
-.frame {
-  border: 1px solid #1c1f1f;
-  padding: 0; }
-  .frame.flat {
-    border-style: none; }
-  .frame:backdrop {
-    border-color: #1e2222; }
-  .frame.action-bar {
-    padding: 6px;
-    border-width: 1px 0 0; }
-
-GtkScrolledWindow GtkViewport.frame {
-  border-style: none; }
-
-.separator, GtkPlacesSidebar.sidebar .view .separator,
-GtkPlacesSidebar.sidebar .view .separator:backdrop {
-  color: rgba(0, 0, 0, 0.1); }
-  GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator,
-  GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator:backdrop, GtkFontButton .separator, GtkFontButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFontButton .separator,
-  GtkFontButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkFontButton .separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-
-/*********
- * Lists *
- *********/
-.list, .list-row {
-  background-color: #292929;
-  border-color: #1c1f1f; }
-  .list:backdrop, .list-row:backdrop {
-    background-color: #2c2c2c;
-    border-color: #1e2222; }
-
-.list-row,
-.grid-child {
-  padding: 2px; }
-
-.list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton {
-  background-color: rgba(41, 41, 41, 0);
-  border-style: none;
-  border-radius: 0;
-  box-shadow: none; }
-  .list-row.button:hover {
-    background-color: #323232; }
-  .list-row.button:active {
-    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
-  .list-row.button:selected:active {
-    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
-  .list-row.button:selected:hover {
-    background-color: #356ba4; }
-  .list-row.button:selected:backdrop {
-    background-color: #215d9c; }
-
-.list-row:selected .button {
-  color: #eeeeec;
-  outline-color: rgba(238, 238, 236, 0.3);
-  border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-  .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
-  .list-row:selected .titlebar .titlebutton.button,
-  .titlebar .list-row:selected .titlebutton.button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: #ffffff; }
-  .list-row:selected .button:hover {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-  .list-row:selected .button:active, .list-row:selected .button:checked {
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #232727, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-  .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
-  .list-row:selected .titlebar .titlebutton.button:backdrop,
-  .titlebar .list-row:selected .titlebutton.button:backdrop {
-    color: #939695;
-    border-color: #1e2222;
-    background-image: linear-gradient(to bottom, #393f3f);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:active,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #2f3434);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
-        color: inherit; }
-      .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
-        color: #5d6767;
-        border-color: #1e2222;
-        background-image: linear-gradient(to bottom, #262929);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
-        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
-        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
-        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
-        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
-          color: inherit; }
-  .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
-  .list-row:selected .titlebar .titlebutton.button:backdrop,
-  .titlebar .list-row:selected .titlebutton.button:backdrop {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: #939695; }
-  .list-row:selected .button:insensitive {
-    color: #939695;
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #323636);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .list-row:selected .button:insensitive > .label {
-      color: inherit; }
-    .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #2f3333, #323636);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
-        color: inherit; }
-
-.list-row, list-row.button, .header-bar list-row.button.titlebutton,
-.titlebar list-row.button.titlebutton {
-  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
-  .titlebar list-row.button.titlebutton:hover {
-    transition: none; }
-
-/*********************
- * App Notifications *
- *********************/
-.app-notification,
-.app-notification.frame {
-  padding: 10px;
-  border: none;
-  border-radius: 0 0 6px 6px;
-  background-color: rgba(32, 37, 38, 0.7);
-  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
-  background-clip: padding-box; }
-  .app-notification:backdrop,
-  .app-notification.frame:backdrop {
-    background-image: none; }
-  .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
-  .app-notification .titlebar .button.titlebutton,
-  .titlebar .app-notification .button.titlebutton,
-  .app-notification.frame .button {
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-    .app-notification .titlebar .titlebutton.button,
-    .titlebar .app-notification .titlebutton.button,
-    .app-notification.frame .button.flat,
-    .app-notification.frame .header-bar .titlebutton.button,
-    .header-bar .app-notification.frame .titlebutton.button,
-    .app-notification.frame .titlebar .titlebutton.button,
-    .titlebar .app-notification.frame .titlebutton.button {
-      icon-shadow: 0 1px black;
-      text-shadow: 0 1px black; }
-    .app-notification .button:hover,
-    .app-notification.frame .button:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
-    .app-notification.frame .button:active,
-    .app-notification.frame .button:checked,
-    .app-notification.frame .button:backdrop:active,
-    .app-notification.frame .button:backdrop:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
-    .app-notification.frame .button:insensitive,
-    .app-notification.frame .button:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .app-notification .button:backdrop,
-    .app-notification.frame .button:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-
-/*************
- * Expanders *
- *************/
-.expander {
-  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-  .expander:dir(rtl) {
-    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-  .expander:hover {
-    color: white; }
-  .expander:checked {
-    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
-  color: white;
-  border: 1px solid #1c1f1f; }
-  GtkCalendar.header {
-    border: 1px solid rgba(0, 0, 0, 0.1);
-    border-radius: 0; }
-    GtkCalendar.header:backdrop {
-      border-color: rgba(0, 0, 0, 0.1); }
-  GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-  .titlebar GtkCalendar.button.titlebutton {
-    color: rgba(238, 238, 236, 0.45); }
-    GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
-    .titlebar GtkCalendar.button.titlebutton:hover {
-      color: #eeeeec; }
-    GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
-    .titlebar GtkCalendar.button.titlebutton:backdrop {
-      color: rgba(147, 150, 149, 0.45); }
-  GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
-    color: alpha(currentColor,0.55); }
-  GtkCalendar:backdrop {
-    color: #d4d4d4;
-    border-color: #1e2222; }
-
-/***********
- * Dialogs *
- ***********/
-.message-dialog .dialog-action-area .button {
-  padding: 8px; }
-
-.message-dialog {
-  -GtkDialog-button-spacing: 0; }
-  .message-dialog .titlebar {
-    border-style: none;
-    box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
-  .message-dialog.csd.background {
-    border-bottom-left-radius: 9px;
-    border-bottom-right-radius: 9px; }
-  .message-dialog.csd .dialog-action-area .button {
-    padding: 12px;
-    border-radius: 0;
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-    .message-dialog.csd .dialog-action-area .button:hover {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-    .message-dialog.csd .dialog-action-area .button:active {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #232727, #2d3232);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-    .message-dialog.csd .dialog-action-area .button:insensitive {
-      color: #939695;
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .message-dialog.csd .dialog-action-area .button:insensitive > .label {
-        color: inherit; }
-    .message-dialog.csd .dialog-action-area .button:backdrop {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #393f3f);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
-      color: #5d6767;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #323636);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
-        color: inherit; }
-    .message-dialog.csd .dialog-action-area .button.suggested-action {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:active {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #194776, #1c5187);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
-        color: #d2deeb;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #215d9c);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
-          color: #5d6767;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #323636);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
-            color: inherit; }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label {
-          color: inherit; }
-    .message-dialog.csd .dialog-action-area .button.destructive-action {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #5e0707;
-        background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:active {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #5e0707;
-        background-image: linear-gradient(to bottom, #aa0d0d, #bd0e0e);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
-        color: #f6cfcf;
-        border-color: #5e0707;
-        background-image: linear-gradient(to bottom, #d51010);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
-          color: #5d6767;
-          border-color: #1e2222;
-          background-image: linear-gradient(to bottom, #323636);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
-            color: inherit; }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-        color: #939695;
-        border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #323636);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label {
-          color: inherit; }
-  .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-    border-left-style: solid;
-    border-right-style: none;
-    border-bottom-style: none; }
-  .message-dialog.csd .dialog-action-area .button:last-child {
-    border-bottom-right-radius: 7px; }
-  .message-dialog.csd .dialog-action-area .button:first-child {
-    border-left-style: none;
-    border-bottom-left-radius: 7px; }
-
-GtkFileChooserDialog .search-bar {
-  background-color: #292929;
-  border-color: #393f3f;
-  box-shadow: none; }
-  GtkFileChooserDialog .search-bar:backdrop {
-    background-color: #2c2c2c;
-    border-color: #393f3f; }
-GtkFileChooserDialog .dialog-action-box {
-  border-top: 1px solid #1c1f1f; }
-  GtkFileChooserDialog .dialog-action-box:backdrop {
-    border-top-color: #1e2222; }
-
-/***********
- * Sidebar *
- ***********/
-.sidebar {
-  border: none;
-  background-color: #454c4c; }
-  .sidebar:backdrop {
-    background-color: #454c4c; }
-
-GtkPlacesSidebar.sidebar .view {
-  color: #eeeeec;
-  background-color: transparent; }
-  GtkPlacesSidebar.sidebar .view .image {
-    color: #bbbdbc; }
-    GtkPlacesSidebar.sidebar .view .image:selected {
-      color: #e8eef5; }
-      GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
-        color: #e8eef5; }
-    GtkPlacesSidebar.sidebar .view .image:backdrop {
-      color: #7b7f7f; }
-  GtkPlacesSidebar.sidebar .view:backdrop {
-    color: #939695; }
-
-.sidebar-item {
-  padding: 10px 4px; }
-  .sidebar-item > .label {
-    padding-left: 6px;
-    padding-right: 6px; }
-  .sidebar-item.needs-attention > .label {
-    background-size: 6px 6px, 0 0; }
-
-/*********
- * Paned *
- *********/
-GtkPaned {
-  -GtkPaned-handle-size: 1;
-  -gtk-icon-source: none;
-  margin: 0 8px 8px 0; }
-  GtkPaned:dir(rtl) {
-    margin-right: 0;
-    margin-left: 8px; }
-  GtkPaned .pane-separator {
-    background-color: #1c1f1f; }
-    GtkPaned .pane-separator:backdrop {
-      background-color: #1e2222; }
-
-GtkPaned.wide {
-  -GtkPaned-handle-size: 5;
-  margin: 0; }
-  GtkPaned.wide .pane-separator {
-    background-color: transparent;
-    border-style: none solid;
-    border-color: #1c1f1f;
-    border-width: 1px; }
-  GtkPaned.wide.vertical .pane-separator {
-    border-style: solid none; }
-  GtkPaned.wide .pane-separator:backdrop {
-    border-color: #1e2222; }
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
-  border-style: none; }
-
-.info,
-.question,
-.warning,
-.error {
-  background-color: #215d9c;
-  color: #ffffff;
-  text-shadow: 0 1px #184472;
-  border-color: #184472; }
-  .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
-  .info .titlebar .button.titlebutton,
-  .titlebar .info .button.titlebutton,
-  .question .button,
-  .question .header-bar .button.titlebutton,
-  .header-bar .question .button.titlebutton,
-  .question .titlebar .button.titlebutton,
-  .titlebar .question .button.titlebutton,
-  .warning .button,
-  .warning .header-bar .button.titlebutton,
-  .header-bar .warning .button.titlebutton,
-  .warning .titlebar .button.titlebutton,
-  .titlebar .warning .button.titlebutton,
-  .error .button,
-  .error .header-bar .button.titlebutton,
-  .header-bar .error .button.titlebutton,
-  .error .titlebar .button.titlebutton,
-  .titlebar .error .button.titlebutton {
-    color: #ffffff;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #0b1e33;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-    .info .button:hover,
-    .question .button:hover,
-    .warning .button:hover,
-    .error .button:hover {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-    .info .button:active,
-    .question .button:active,
-    .warning .button:active,
-    .error .button:active {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #194776, #1c5187);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-    .info .button:insensitive,
-    .question .button:insensitive,
-    .warning .button:insensitive,
-    .error .button:insensitive {
-      color: #90aac4;
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #22558a);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .info .button:insensitive > .label,
-      .question .button:insensitive > .label,
-      .warning .button:insensitive > .label,
-      .error .button:insensitive > .label {
-        color: inherit; }
-    .info .button:backdrop,
-    .question .button:backdrop,
-    .warning .button:backdrop,
-    .error .button:backdrop {
-      color: #d2deeb;
-      border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #215d9c);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-      border-color: #0b1e33; }
-      .info .button:backdrop:insensitive,
-      .question .button:backdrop:insensitive,
-      .warning .button:backdrop:insensitive,
-      .error .button:backdrop:insensitive {
-        color: #6f90b2;
-        border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #22558a);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-        border-color: #0b1e33; }
-        .info .button:backdrop:insensitive > .label,
-        .question .button:backdrop:insensitive > .label,
-        .warning .button:backdrop:insensitive > .label,
-        .error .button:backdrop:insensitive > .label {
-          color: inherit; }
-
-/************
- * Tooltips *
- ************/
-.tooltip {
-  color: white;
-  padding: 4px;
-  /* not working */
-  border-radius: 5px;
-  box-shadow: none;
-  text-shadow: 0 1px black; }
-  .tooltip.background {
-    background-color: rgba(0, 0, 0, 0.8);
-    background-clip: padding-box;
-    border: 1px solid rgba(255, 255, 255, 0.1); }
-  .tooltip.window-frame.csd {
-    background-color: transparent; }
-
-.tooltip * {
-  padding: 4px;
-  background-color: transparent;
-  color: inherit; }
-
-/*****************
- * Color Chooser *
- *****************/
-GtkColorSwatch {
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  :selected GtkColorSwatch {
-    box-shadow: none; }
-    :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
-      border-color: #ffffff; }
-  GtkColorSwatch:selected {
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-  GtkColorSwatch.top {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px; }
-  GtkColorSwatch.bottom {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
-    border-top-left-radius: 5px;
-    border-bottom-left-radius: 5px; }
-  GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
-    border-top-right-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
-    border-radius: 5px; }
-  GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
-    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); }
-  GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected {
-    background-image: none;
-    box-shadow: none; }
-  GtkColorEditor GtkColorSwatch {
-    border-radius: 3px; }
-    GtkColorEditor GtkColorSwatch:hover {
-      background-image: none;
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    GtkColorEditor GtkColorSwatch:backdrop {
-      box-shadow: none; }
-  GtkColorSwatch.color-dark {
-    color: white;
-    outline-color: rgba(0, 0, 0, 0.3); }
-    GtkColorSwatch.color-dark:backdrop {
-      color: rgba(255, 255, 255, 0.3); }
-  GtkColorSwatch.color-light {
-    color: black;
-    outline-color: rgba(255, 255, 255, 0.5); }
-    GtkColorSwatch.color-light:backdrop {
-      color: rgba(0, 0, 0, 0.3); }
-  GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
-    border: 1px solid #1c1f1f; }
-    GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
-      border-color: black; }
-  GtkColorSwatch#add-color-button {
-    border-style: solid;
-    border-width: 1px;
-    color: #eeeeec;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    GtkColorSwatch#add-color-button:hover {
-      color: #eeeeec;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
-    GtkColorSwatch#add-color-button:backdrop {
-      color: #939695;
-      border-color: #1e2222;
-      background-image: linear-gradient(to bottom, #393f3f);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
-    GtkColorSwatch#add-color-button .overlay {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
-      text-shadow: none;
-      icon-shadow: none; }
-
-/********
- * Misc *
- ********/
-.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
-.scale-popup .titlebar .button.titlebutton,
-.titlebar .scale-popup .button.titlebutton {
-  padding: 6px; }
-  .scale-popup .button:hover {
-    background-color: rgba(238, 238, 236, 0.1);
-    border-radius: 5px; }
-
-GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
-.titlebar GtkVolumeButton.button.titlebutton {
-  padding: 8px; }
-
-/**********************
- * Window Decorations *
- *********************/
-.window-frame {
-  border-radius: 7px 7px 0 0;
-  border-width: 0px;
-  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(28, 31, 31, 0.9);
-  /* this is used for the resize cursor area */
-  margin: 10px; }
-  .window-frame:backdrop {
-    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.9); }
-  .window-frame.tiled {
-    border-radius: 0; }
-  .window-frame.popup {
-    box-shadow: none; }
-  .window-frame.csd .popup {
-    border-radius: 0;
-    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
-  .window-frame.csd.tooltip {
-    border-radius: 5px;
-    box-shadow: none; }
-  .window-frame.csd.message-dialog {
-    border-radius: 7px;
-    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
-
-.header-bar .titlebutton.button,
-.titlebar .titlebutton.button {
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
-  .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.header-bar.selection-mode .titlebutton.button,
-.titlebar.selection-mode .titlebutton.button {
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); }
-  .header-bar.selection-mode .titlebutton.button:backdrop,
-  .titlebar.selection-mode .titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
-.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
-  background-color: #215d9c;
-  color: #ffffff; }
-  .view:backdrop:selected, GtkCalendar:backdrop:selected, GtkCalendar:backdrop:focus:selected, GtkCalendar:backdrop:hover:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
-  .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
-    color: #ffffff; }
-
-/* Decouple the font of context menus from their entry/textview */
-.touch-selection,
-.context-menu {
-  font: initial; }
-
-.monospace {
-  font: Monospace; }
-
-/* GTK NAMED COLORS
-   ----------------
-   use responsibly! */
-/*
-widget text/foreground color */
-@define-color theme_fg_color #eeeeec;
-/*
-text color for entries, views and content in general */
-@define-color theme_text_color white;
-/*
-widget base background color */
-@define-color theme_bg_color #393f3f;
-/*
-text widgets and the like base background color */
-@define-color theme_base_color #292929;
-/*
-base background color of selections */
-@define-color theme_selected_bg_color #215d9c;
-/*
-text/foreground color of selections */
-@define-color theme_selected_fg_color #ffffff;
-/*
-base background color of insensitive widgets */
-@define-color insensitive_bg_color #323636;
-/*
-text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #939695;
-/*
-insensitive text widgets and the like base background color */
-@define-color insensitive_base_color #292929;
-/*
-widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #939695;
-/*
-text color for entries, views and content in general on backdrop windows */
-@define-color theme_unfocused_text_color white;
-/*
-widget base background color on backdrop windows */
-@define-color theme_unfocused_bg_color #393f3f;
-/*
-text widgets and the like base background color on backdrop windows */
-@define-color theme_unfocused_base_color #2c2c2c;
-/*
-base background color of selections on backdrop windows */
-@define-color theme_unfocused_selected_bg_color #215d9c;
-/*
-text/foreground color of selections on backdrop windows */
-@define-color theme_unfocused_selected_fg_color #ffffff;
-/*
-widgets main borders color */
-@define-color borders #1c1f1f;
-/*
-widgets main borders color on backdrop windows */
-@define-color unfocused_borders #1e2222;
-/*
-these are pretty self explicative */
-@define-color warning_color #f57900;
-@define-color error_color #cc0000;
-@define-color success_color #5aa411;
-/*
-these colors are exported for the window manager and shouldn't be used in applications,
-read if you used those and something break with a version upgrade you're on your own... */
-@define-color wm_title shade(#eeeeec, 1.8);
-@define-color wm_unfocused_title #939695;
-@define-color wm_highlight transparent;
-@define-color wm_borders_edge rgba(238, 238, 236, 0.1);
-@define-color wm_bg_a shade(#393f3f, 1.2);
-@define-color wm_bg_b #393f3f;
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-@define-color wm_button_hover_color_a shade(#393f3f, 1.3);
-@define-color wm_button_hover_color_b #393f3f;
-@define-color wm_button_active_color_a shade(#393f3f, 0.85);
-@define-color wm_button_active_color_b shade(#393f3f, 0.89);
-@define-color wm_button_active_color_c shade(#393f3f, 0.9);
-@define-color content_view_bg #292929;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.scss b/gtk/resources/theme/Adwaita/gtk-contained-dark.scss
deleted file mode 100644 (file)
index 6e57539..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-$variant: 'dark';
-
-@import 'colors';
-@import 'drawing';
-@import 'common';
-@import 'colors-public';
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
deleted file mode 100644 (file)
index ed92181..0000000
+++ /dev/null
@@ -1,4577 +0,0 @@
-* {
-  padding: 0;
-  -GtkToolButton-icon-spacing: 4;
-  -GtkTextView-error-underline-color: #cc0000;
-  -GtkCheckButton-indicator-size: 16;
-  -GtkCheckMenuItem-indicator-size: 16;
-  -GtkScrolledWindow-scrollbar-spacing: 0;
-  -GtkScrolledWindow-scrollbars-within-bevel: 1;
-  -GtkToolItemGroup-expander-size: 11;
-  -GtkExpander-expander-size: 16;
-  -GtkTreeView-expander-size: 11;
-  -GtkTreeView-horizontal-separator: 4;
-  -GtkMenu-horizontal-padding: 0;
-  -GtkMenu-vertical-padding: 0;
-  -GtkWidget-link-color: #2a76c6;
-  -GtkWidget-visited-link-color: #215d9c;
-  -GtkWidget-focus-padding: 2;
-  -GtkWidget-focus-line-width: 1;
-  -GtkDialog-button-spacing: 4;
-  -GtkDialog-action-area-border: 0;
-  -GtkStatusbar-shadow-type: none;
-  outline-color: rgba(46, 52, 54, 0.3);
-  outline-style: dashed;
-  outline-offset: -3px;
-  outline-width: 1px;
-  outline-radius: 2px; }
-
-/***************
- * Base States *
- ***************/
-.background {
-  color: #2e3436;
-  background-color: #e9e9e9; }
-  .background:backdrop {
-    text-shadow: none;
-    icon-shadow: none;
-    color: #8d9091;
-    background-color: #ededed; }
-
-/*
-   These wildcard seems unavoidable, need to investigate.
-   Wildcards are bad and troublesome, use them with care,
-   or better, just don't.
-   Everytime a wildcard is used a kitten dies, painfully.
-*/
-*:insensitive {
-  -gtk-image-effect: dim; }
-
-.gtkstyle-fallback {
-  background-color: #ededed;
-  color: #2e3436; }
-  .gtkstyle-fallback:prelight {
-    background-color: white;
-    color: #2e3436; }
-  .gtkstyle-fallback:active {
-    background-color: lightgray;
-    color: #2e3436; }
-  .gtkstyle-fallback:insensitive {
-    background-color: #f4f4f4;
-    color: #8d9091; }
-  .gtkstyle-fallback:selected {
-    background-color: #4a90d9;
-    color: #ffffff; }
-
-.view {
-  color: black;
-  background-color: #ffffff; }
-  .view:backdrop {
-    color: #323232;
-    background-color: white; }
-  .view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected {
-    border-radius: 3px; }
-
-.rubberband {
-  border: 1px solid #4a90d9;
-  background-color: rgba(74, 144, 217, 0.2); }
-
-.overshoot.top {
-  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
-  background-size: 100% 5%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: center top;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.top:backdrop {
-    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
-    background-size: 100% 5%;
-    background-repeat: no-repeat;
-    background-position: center top;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.bottom {
-  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
-  background-size: 100% 5%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: center bottom;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.bottom:backdrop {
-    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
-    background-size: 100% 5%;
-    background-repeat: no-repeat;
-    background-position: center bottom;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.left {
-  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
-  background-size: 5% 100%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: left center;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.left:backdrop {
-    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
-    background-size: 5% 100%;
-    background-repeat: no-repeat;
-    background-position: left center;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-.overshoot.right {
-  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
-  background-size: 5% 100%, 100% 100%;
-  background-repeat: no-repeat;
-  background-position: right center;
-  background-color: transparent;
-  border: none;
-  box-shadow: none; }
-  .overshoot.right:backdrop {
-    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
-    background-size: 5% 100%;
-    background-repeat: no-repeat;
-    background-position: right center;
-    background-color: transparent;
-    border: none;
-    box-shadow: none; }
-
-.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
-  color: #2e3436; }
-  .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
-    color: #8d9091; }
-.label:insensitive {
-  color: #8d9091; }
-  .label:insensitive:backdrop {
-    color: #c7c7c7; }
-
-.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
-.header-bar .subtitle {
-  opacity: 0.55;
-  text-shadow: none; }
-
-GtkAssistant .sidebar {
-  background-color: #ffffff;
-  border-top: 1px solid #a1a1a1; }
-  GtkAssistant .sidebar:dir(ltr) {
-    border-right: 1px solid #a1a1a1; }
-  GtkAssistant .sidebar:dir(rtl) {
-    border-left: 1px solid #a1a1a1; }
-  GtkAssistant .sidebar:backdrop {
-    background-color: white;
-    border-color: #a8a8a8; }
-GtkAssistant.csd .sidebar {
-  border-top-style: none; }
-GtkAssistant .sidebar .label {
-  padding: 6px 12px; }
-GtkAssistant .sidebar .label.highlight {
-  background-color: #c6c8c8; }
-
-GtkTextView {
-  background-color: #f6f6f6; }
-  GtkTextView:backdrop {
-    background-color: #f6f6f6; }
-
-.grid-child {
-  padding: 3px;
-  border-radius: 3px; }
-  .grid-child:selected {
-    outline-offset: -2px; }
-
-.popover.osd, .app-notification,
-.app-notification.frame, .osd {
-  color: #eeeeec;
-  border: none;
-  background-color: rgba(32, 37, 38, 0.7);
-  background-clip: padding-box;
-  outline-color: rgba(238, 238, 236, 0.3);
-  box-shadow: none;
-  text-shadow: 0 1px black;
-  icon-shadow: 0 1px black; }
-  .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
-    text-shadow: none; }
-
-/*********************
- * Spinner Animation *
- *********************/
-@keyframes spin {
-  to {
-    -gtk-icon-transform: rotate(1turn); } }
-.spinner {
-  background-image: none;
-  background-color: blue;
-  opacity: 0;
-  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
-  .spinner:active {
-    opacity: 1;
-    animation: spin 1s linear infinite; }
-    .spinner:active:insensitive {
-      opacity: 0.5; }
-
-/****************
- * Text Entries *
- ****************/
-.entry {
-  border: 1px solid;
-  padding: 5px 8px 6px;
-  border-radius: 3px;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-  background-color: transparent;
-  background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-  color: black;
-  border-color: #a1a1a1;
-  box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
-  .entry.image.left {
-    padding-left: 0; }
-  .entry.image.right {
-    padding-right: 0; }
-  .entry.flat, .entry.flat:focus {
-    padding: 2px;
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: black;
-    border-color: #a1a1a1;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
-    border: none;
-    border-radius: 0; }
-  .entry:focus {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 1px white;
-    border-color: #4a90d9; }
-  .entry:insensitive {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: #8d9091;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px white; }
-  .entry:backdrop {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: #323232;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, white);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
-  .entry:backdrop:insensitive {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: #c7c7c7;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
-  .entry.progressbar {
-    margin: 1px;
-    border-radius: 0;
-    border-width: 0 0 2px;
-    border-color: #4a90d9;
-    border-style: solid;
-    background-image: none;
-    background-color: transparent;
-    box-shadow: none; }
-    .entry.progressbar:backdrop {
-      background-color: transparent; }
-  .linked .entry {
-    border-radius: 0; }
-    .linked .entry:first-child {
-      border-top-left-radius: 3px;
-      border-bottom-left-radius: 3px; }
-      .linked .entry:first-child:dir(rtl) {
-        border-right-style: none; }
-    .linked .entry:last-child {
-      border-top-right-radius: 3px;
-      border-bottom-right-radius: 3px;
-      border-left-style: none; }
-      .linked .entry:last-child:dir(rtl) {
-        border-left-style: solid; }
-  .entry.error {
-    color: #cc0000;
-    border-color: #cc0000; }
-    .entry.error:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(204, 0, 0, 0.15), 0 1px white;
-      border-color: #cc0000; }
-    .entry.error:selected, .entry.error:selected:focus {
-      background-color: #cc0000; }
-  .entry.warning {
-    color: #f57900;
-    border-color: #f57900; }
-    .entry.warning:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(245, 121, 0, 0.15), 0 1px white;
-      border-color: #f57900; }
-    .entry.warning:selected, .entry.warning:selected:focus {
-      background-color: #f57900; }
-  .entry.image {
-    color: #575c5e; }
-    .entry.image:hover {
-      color: #2e3436; }
-    .entry.image:active {
-      color: #4a90d9; }
-    .entry.image:backdrop {
-      color: #a3a6a7; }
-  .linked.vertical .entry {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: black;
-    border-color: #a1a1a1;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
-    background-image: linear-gradient(to bottom, #ffffff);
-    border-bottom-color: #e2e2e2;
-    box-shadow: none; }
-    .linked.vertical .entry:focus {
-      border-color: #4a90d9;
-      box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 -1px 0 0 #4a90d9; }
-    .linked.vertical .entry:insensitive {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-      border-bottom-color: #e2e2e2; }
-      .linked.vertical .entry:insensitive:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #e4e4e4; }
-    .linked.vertical .entry:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: #323232;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, white);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-      border-bottom-color: #e4e4e4; }
-    .linked.vertical .entry:first-child {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: black;
-      border-color: #a1a1a1;
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
-      border-bottom-color: #e2e2e2; }
-      .linked.vertical .entry:first-child:focus {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0.15);
-        border-color: #4a90d9; }
-      .linked.vertical .entry:first-child:insensitive {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #e4e4e4; }
-        .linked.vertical .entry:first-child:insensitive:backdrop {
-          background-color: transparent;
-          background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-          color: #c7c7c7;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-          border-bottom-color: #e4e4e4;
-          border-top-style: solid; }
-      .linked.vertical .entry:first-child:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        color: #323232;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, white);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
-        border-bottom-color: #e4e4e4; }
-    .linked.vertical .entry:last-child {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: black;
-      border-color: #a1a1a1;
-      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white;
-      background-image: linear-gradient(to bottom, #ffffff);
-      box-shadow: 0 1px white; }
-      .linked.vertical .entry:last-child:focus {
-        border-color: #4a90d9;
-        box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 -1px 0 0 #4a90d9, 0 1px white; }
-      .linked.vertical .entry:last-child:insensitive {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px white; }
-        .linked.vertical .entry:last-child:insensitive:backdrop {
-          background-color: transparent;
-          background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-          color: #c7c7c7;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
-      .linked.vertical .entry:last-child:backdrop {
-        background-color: transparent;
-        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-        color: #323232;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, white);
-        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
-  .osd .entry {
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: white;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-    background-clip: padding-box;
-    box-shadow: none;
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black; }
-    .osd .entry:focus {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: white;
-      border-color: #4a90d9;
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black; }
-    .osd .entry:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .entry:insensitive {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-
-/***********
- * Buttons *
- ***********/
-@keyframes needs_attention {
-  from {
-    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); }
-  to {
-    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } }
-.button, .header-bar .button.titlebutton,
-.titlebar .button.titlebutton {
-  border: 1px solid;
-  border-radius: 3px;
-  padding: 5px 8px 6px;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-  color: #2e3436;
-  outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  box-shadow: inset 0 1px white, 0 1px white; }
-  .button.flat, .header-bar .titlebutton.button,
-  .titlebar .titlebutton.button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    transition: none; }
-    .button.flat:hover, .header-bar .titlebutton.button:hover,
-    .titlebar .titlebutton.button:hover {
-      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
-      transition-duration: 500ms; }
-      .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
-      .titlebar .titlebutton.button:hover:active {
-        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .button:hover, .header-bar .button.titlebutton:hover,
-  .titlebar .button.titlebutton:hover {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
-    -gtk-image-effect: highlight; }
-  .button:active, .header-bar .button.titlebutton:active,
-  .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
-  .titlebar .button.titlebutton:checked {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white;
-    transition-duration: 50ms; }
-  .button:backdrop, .header-bar .button.titlebutton:backdrop,
-  .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop {
-    color: #8d9091;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #ededed);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-    -gtk-image-effect: none; }
-    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
-    .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
-    .titlebar .titlebutton.button:backdrop:checked {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #d4d4d4);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-    .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
-    .titlebar .titlebutton.button:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive > .label {
-        color: inherit; }
-    .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
-    .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
-    .titlebar .titlebutton.button:backdrop:insensitive:checked {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #e7e7e7);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
-      .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
-        color: inherit; }
-  .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
-  .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
-  .titlebar .titlebutton.button:backdrop:insensitive {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none; }
-  .button:insensitive, .header-bar .button.titlebutton:insensitive,
-  .titlebar .button.titlebutton:insensitive {
-    color: #8d9091;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-    .button:insensitive > .label {
-      color: inherit; }
-    .button:insensitive:active, .button:insensitive:checked {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-      .button:insensitive:active > .label, .button:insensitive:checked > .label {
-        color: inherit; }
-  .button.osd, .header-bar .osd.button.titlebutton,
-  .titlebar .osd.button.titlebutton {
-    color: #eeeeec;
-    border-radius: 5px;
-    outline-color: rgba(238, 238, 236, 0.3);
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border: none;
-    box-shadow: none; }
-    .button.osd.image-button, .header-bar .osd.titlebutton.button,
-    .titlebar .osd.titlebutton.button {
-      padding: 13px; }
-    .button.osd:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border: none;
-      box-shadow: none; }
-    .button.osd:active, .button.osd:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3);
-      border: none;
-      box-shadow: none; }
-    .button.osd:insensitive, .button.osd:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      border: none; }
-    .button.osd:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      border: none; }
-  .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
-  .osd .titlebar .button.titlebutton,
-  .titlebar .osd .button.titlebutton {
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3);
-    border-radius: 0;
-    border-left-style: none; }
-    .osd .button:dir(rtl) {
-      border-radius: 0;
-      border-right-style: none;
-      border-left-style: solid; }
-    .osd .button:first-child {
-      border-radius: 3px 0 0 3px;
-      border-left-style: solid; }
-    .osd .button:last-child {
-      border-radius: 0 3px 3px 0; }
-      .osd .button:last-child:dir(rtl) {
-        border-right-style: solid; }
-    .osd .button:only-child {
-      border-radius: 3px;
-      border-style: solid; }
-    .osd .button:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .osd .button:insensitive, .osd .button:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .button:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
-    .osd .titlebar .titlebutton.button,
-    .titlebar .osd .titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: none;
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black; }
-      .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
-      .osd .titlebar .titlebutton.button:hover,
-      .titlebar .osd .titlebutton.button:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none; }
-      .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
-      .osd .titlebar .titlebutton.button:insensitive,
-      .titlebar .osd .titlebutton.button:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        background-image: none;
-        border-color: transparent;
-        box-shadow: none; }
-      .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
-      .osd .titlebar .titlebutton.button:backdrop,
-      .titlebar .osd .titlebutton.button:backdrop {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
-      .osd .titlebar .titlebutton.button:active,
-      .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
-      .osd .titlebar .titlebutton.button:checked,
-      .titlebar .osd .titlebutton.button:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3);
-        background-clip: padding-box;
-        border-color: transparent;
-        box-shadow: none; }
-  .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
-  .titlebar .suggested-action.button.titlebutton {
-    color: white;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #1c5187;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
-    .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
-    .titlebar .suggested-action.titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #4a90d9; }
-    .button.suggested-action:hover {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
-    .button.suggested-action:active, .button.suggested-action:checked {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
-    .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
-    .titlebar .suggested-action.titlebutton.button:backdrop {
-      color: #dae8f7;
-      border-color: #4a90d9;
-      background-image: linear-gradient(to bottom, #4a90d9);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
-      .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
-      .titlebar .suggested-action.titlebutton.button:backdrop:checked {
-        color: #d4e3f3;
-        border-color: #2a76c6;
-        background-image: linear-gradient(to bottom, #2a76c6);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
-      .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-        .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
-          color: inherit; }
-        .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
-        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
-          color: #8db8e6;
-          border-color: #5093da;
-          background-image: linear-gradient(to bottom, #5093da);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-          .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
-          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
-          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-    .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
-    .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
-    .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
-    .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: rgba(74, 144, 217, 0.8); }
-    .button.suggested-action:insensitive {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-      .button.suggested-action:insensitive > .label {
-        color: inherit; }
-      .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
-        color: #b9d3f0;
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-        .button.suggested-action:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label {
-          color: inherit; }
-    .osd .button.suggested-action {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, #4a90d9);
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.suggested-action:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
-  .titlebar .destructive-action.button.titlebutton {
-    color: white;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #8e0b0b;
-    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
-    .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
-    .titlebar .destructive-action.titlebutton.button {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #ef2929; }
-    .button.destructive-action:hover {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
-    .button.destructive-action:active, .button.destructive-action:checked {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #da1010, #ed1212);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
-    .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
-    .titlebar .destructive-action.titlebutton.button:backdrop {
-      color: #fbd4d4;
-      border-color: #ef2929;
-      background-image: linear-gradient(to bottom, #ef2929);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
-      .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
-      .titlebar .destructive-action.titlebutton.button:backdrop:checked {
-        color: #f6cfcf;
-        border-color: #d51010;
-        background-image: linear-gradient(to bottom, #d51010);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
-      .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-        .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
-          color: inherit; }
-        .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
-        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
-          color: #f47979;
-          border-color: #ef3131;
-          background-image: linear-gradient(to bottom, #ef3131);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-          .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
-          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
-          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-    .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
-    .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
-    .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
-    .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: rgba(239, 41, 41, 0.8); }
-    .button.destructive-action:insensitive {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-      .button.destructive-action:insensitive > .label {
-        color: inherit; }
-      .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
-        color: #f8acac;
-        border-color: #8e0b0b;
-        background-image: linear-gradient(to bottom, #e52d2d, #ef3131);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-        .button.destructive-action:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label {
-          color: inherit; }
-    .osd .button.destructive-action {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, #ef2929);
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
-        color: #878989;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-      .osd .button.destructive-action:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .button.image-button, .header-bar .titlebutton.button,
-  .titlebar .titlebutton.button {
-    padding: 8px; }
-  .button.text-button, .header-bar .text-button.button.titlebutton,
-  .titlebar .text-button.button.titlebutton {
-    padding-left: 16px;
-    padding-right: 16px; }
-  .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
-  .titlebar .text-button.titlebutton.button {
-    padding: 5px 8px 6px; }
-    .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
-    .titlebar .text-button.titlebutton.button .label:first-child {
-      padding-left: 8px; }
-    .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
-    .titlebar .text-button.titlebutton.button .label:last-child {
-      padding-right: 8px; }
-  .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
-  .titlebar .stack-switcher > .button.titlebutton {
-    outline-offset: -3px; }
-    .stack-switcher > .button > .label {
-      padding-left: 6px;
-      padding-right: 6px; }
-    .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
-    .titlebar .stack-switcher > .button.titlebutton > GtkImage {
-      padding-left: 6px;
-      padding-right: 6px;
-      padding-top: 3px;
-      padding-bottom: 3px; }
-    .stack-switcher > .button.text-button {
-      padding: 5px 10px 6px; }
-    .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
-    .titlebar .stack-switcher > .titlebutton.button {
-      padding: 5px 2px; }
-    .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
-      animation: none;
-      background-image: none; }
-  .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-  .inline-toolbar .titlebar .button.titlebutton,
-  .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
-    border-radius: 2px;
-    border-width: 1px; }
-  .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
-  .primary-toolbar .titlebar .button.titlebutton,
-  .titlebar .primary-toolbar .button.titlebutton {
-    icon-shadow: none; }
-
-.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
-  animation: needs_attention 150ms ease-in;
-  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent));
-  background-size: 6px 6px, 6px 6px;
-  background-repeat: no-repeat;
-  background-position: right 3px, right 4px; }
-  .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
-    background-size: 6px 6px, 0 0; }
-  .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
-    background-position: left 3px, left 4px; }
-
-.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
-  color: #2e3436;
-  outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  box-shadow: inset 0 1px white, 0 1px white; }
-  .inline-toolbar GtkToolButton > .button:hover {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white; }
-  .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
-  .inline-toolbar GtkToolButton > .button:insensitive {
-    color: #8d9091;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-    .inline-toolbar GtkToolButton > .button:insensitive > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
-    color: #8d9091;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-    .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:backdrop {
-    color: #8d9091;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #ededed);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-  .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
-    color: #8d9091;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #d4d4d4);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
-    color: #c7c7c7;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-    .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
-      color: inherit; }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
-    color: #c7c7c7;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #e7e7e7);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-    .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
-      color: inherit; }
-
-.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked .header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
-.linked .titlebar .button.titlebutton,
-.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked .button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
-GtkComboBox.combobox-entry .titlebar .button.titlebutton,
-.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
-  border-radius: 0;
-  border-left-style: none; }
-  .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
-  .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
-  .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
-  .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
-  .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
-  .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
-    border-radius: 0;
-    border-right-style: none;
-    border-left-style: solid; }
-
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
-  border-radius: 3px 0 0 3px;
-  border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
-  border-radius: 0 3px 3px 0; }
-  .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
-  .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
-  .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
-  .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
-    border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
-  border-radius: 3px;
-  border-style: solid; }
-
-.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive, .linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button, .linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
-.linked.vertical > GtkComboBox > .button {
-  border-left-style: solid;
-  border-top-style: none;
-  border-radius: 0; }
-
-.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
-.linked.vertical > GtkComboBox:first-child > .button {
-  border-style: solid;
-  border-radius: 3px 3px 0 0; }
-.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
-.linked.vertical > GtkComboBox:last-child > .button {
-  border-radius: 0 0 3px 3px; }
-.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
-.linked.vertical > GtkComboBox:only-child > .button {
-  border-radius: 3px;
-  border-style: solid; }
-
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
-.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
-.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-.notebook tab .titlebar .button.titlebutton,
-.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton, .list-row.button:backdrop:hover, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-.app-notification .titlebar .titlebutton.button,
-.titlebar .app-notification .titlebutton.button,
-.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
-.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification.frame .button.flat:backdrop,
-.app-notification.frame .header-bar .button.titlebutton:backdrop,
-.header-bar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .titlebar .button.titlebutton:backdrop,
-.titlebar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .button.flat:insensitive,
-.app-notification.frame .header-bar .button.titlebutton:insensitive,
-.header-bar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .titlebar .button.titlebutton:insensitive,
-.titlebar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
-  border-color: transparent;
-  background-color: transparent;
-  background-image: none;
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-  text-shadow: none;
-  icon-shadow: none; }
-
-/* menu buttons */
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button {
-  outline-offset: -1px; }
-  .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
-  .titlebar .menuitem.titlebutton.button:hover {
-    background-color: #d9dada; }
-
-GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
-.titlebar GtkColorButton.button.titlebutton {
-  padding: 5px; }
-  GtkColorButton.button GtkColorSwatch, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch,
-  .titlebar GtkColorButton.button.titlebutton GtkColorSwatch {
-    border-radius: 0;
-    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-    GtkColorButton.button GtkColorSwatch:insensitive, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive,
-    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive, GtkColorButton.button GtkColorSwatch:backdrop, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop,
-    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop {
-      box-shadow: none; }
-
-/*********
- * Links *
- *********/
-*:link, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
-  color: #2a76c6; }
-  *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
-  .titlebar .button.titlebutton:visited {
-    color: #215d9c; }
-    *:selected *:link:visited, *:selected .button:visited {
-      color: #b6d2ef; }
-  *:link:hover, .button:hover:link, .button:hover:visited {
-    color: #4a90d9; }
-    *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
-      color: #ecf3fb; }
-  *:link:active, .button:active:link, .button:active:visited {
-    color: #2a76c6; }
-    *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
-      color: #dae8f7; }
-  *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
-  .header-bar.selection-mode .subtitle:backdrop:hover:link {
-    color: #4a90d9; }
-  *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
-  .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
-    color: #dae8f7; }
-
-.button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
-  text-shadow: none; }
-  .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
-    text-shadow: none; }
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton {
-  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
-   * hence it's commented atm.
-   *  GtkTreeView & {
-   *   &.entry, &.entry:focus {
-   *     padding: 1px;
-   *     border-width: 1px 0;
-   *     border-color: $selected_bg_color;
-   *     border-radius: 0;
-   *     box-shadow: none;
-   *   }
-   * } */ }
-  .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
-  .spinbutton .titlebar .button.titlebutton,
-  .titlebar .spinbutton .button.titlebutton {
-    background-image: none;
-    border-style: none none none solid;
-    border-color: rgba(161, 161, 161, 0.3);
-    color: #42484a;
-    border-radius: 0;
-    box-shadow: none; }
-    .spinbutton .button:dir(rtl) {
-      border-style: none solid none none; }
-    .spinbutton .button:hover {
-      color: #2e3436;
-      background-color: rgba(46, 52, 54, 0.05); }
-    .spinbutton .button:insensitive {
-      color: rgba(141, 144, 145, 0.3); }
-    .spinbutton .button:active {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
-      background-color: rgba(0, 0, 0, 0.1); }
-    .spinbutton .button:backdrop {
-      color: #989b9c;
-      border-color: rgba(168, 168, 168, 0.3);
-      background-color: transparent; }
-    .spinbutton .button:backdrop:insensitive {
-      background-image: none;
-      color: rgba(199, 199, 199, 0.3);
-      border-style: none none none solid; }
-      .spinbutton .button:backdrop:insensitive:dir(rtl) {
-        border-style: none solid none none; }
-  .osd .spinbutton .button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: #eeeeec;
-    border-style: none none none solid;
-    border-color: rgba(0, 0, 0, 0.4);
-    border-radius: 0;
-    box-shadow: none;
-    icon-shadow: 0 1px black; }
-    .osd .spinbutton .button:dir(rtl) {
-      border-style: none solid none none; }
-    .osd .spinbutton .button:hover {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.5);
-      background-color: rgba(238, 238, 236, 0.1);
-      icon-shadow: 0 1px black;
-      box-shadow: none; }
-    .osd .spinbutton .button:backdrop {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.5);
-      icon-shadow: none;
-      box-shadow: none; }
-    .osd .spinbutton .button:insensitive {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none;
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.5);
-      icon-shadow: none;
-      box-shadow: none; }
-    .osd .spinbutton .button:last-child {
-      border-radius: 0 3px 3px 0; }
-    .osd .spinbutton .button:dir(rtl):first-child {
-      border-radius: 3px 0 0 3px; }
-  .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
-    padding-top: 8px;
-    padding-bottom: 8px; }
-    .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white; }
-      .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px white; }
-      .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
-          color: inherit; }
-      .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
-        color: #8d9091;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #ededed);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white, 0 1px white; }
-      .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
-      .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px white, 0 1px white; }
-      .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
-        .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
-          color: inherit; }
-      .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
-        color: #8d9091;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #ededed);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-    .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
-        color: inherit; }
-  .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
-    border-radius: 0;
-    padding-left: 3px;
-    padding-right: 3px; }
-  .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
-    border-radius: 3px 3px 0 0;
-    border-style: solid solid none solid; }
-  .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
-    border-radius: 0 0 3px 3px;
-    border-style: none solid solid solid; }
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
-  -GtkComboBox-arrow-scaling: 0.5;
-  -GtkComboBox-shadow-type: none;
-  box-shadow: 0 1px white;
-  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
-  GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
-  .titlebar GtkComboBox > .button.titlebutton {
-    padding-top: 3px;
-    padding-bottom: 4px; }
-  GtkComboBox:insensitive {
-    color: #8d9091;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop {
-    color: #8d9091;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop:insensitive {
-    color: #c7c7c7; }
-  GtkComboBox .menuitem {
-    text-shadow: none; }
-  GtkComboBox .separator, GtkComboBox GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkComboBox .separator,
-  GtkComboBox GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkComboBox .separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-
-/************
- * Toolbars *
- ************/
-.toolbar, .inline-toolbar, .search-bar, .location-bar {
-  -GtkWidget-window-dragging: true;
-  padding: 4px;
-  background-color: #ededed; }
-  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
-    padding: 13px;
-    border: none;
-    border-radius: 5px;
-    background-color: rgba(32, 37, 38, 0.7); }
-
-.inline-toolbar {
-  border-width: 0 1px 1px;
-  padding: 3px;
-  border-radius: 0  0 5px 5px; }
-
-.search-bar, .location-bar {
-  border-width: 0 0 1px;
-  padding: 3px; }
-
-.inline-toolbar, .search-bar, .location-bar {
-  border-style: solid;
-  border-color: #a1a1a1;
-  background-color: #d6d6d6;
-  box-shadow: inset 0 2px 3px -1px #b6b6b6, 0 1px white; }
-  .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
-    border-color: #a8a8a8;
-    background-color: #d4d4d4;
-    box-shadow: none; }
-
-/***************
- * Header bars *
- ***************/
-.titlebar,
-.header-bar {
-  padding: 6px;
-  border-width: 0 0 1px;
-  border-style: solid;
-  border-color: #a1a1a1;
-  border-radius: 7px 7px 0 0;
-  background-color: transparent;
-  background-image: linear-gradient(to bottom, #f7f7f7, #ededed);
-  box-shadow: inset 0 -1px #d9d9d9, inset 0 1px white; }
-  .titlebar:backdrop,
-  .header-bar:backdrop {
-    border-color: #a8a8a8;
-    background-color: #ededed;
-    background-image: none;
-    box-shadow: inset 0 1px white; }
-  .titlebar .title,
-  .header-bar .title {
-    font-weight: bold;
-    padding: 0px 12px; }
-  .titlebar .subtitle,
-  .header-bar .subtitle {
-    font-size: smaller;
-    padding: 0 12px; }
-  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
-  GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
-  .header-bar .header-bar-separator,
-  .header-bar > GtkBox > .separator.vertical,
-  GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-separator-width: 1px;
-    border-width: 0 1px;
-    border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 161, 161, 0) 100%) 0 1/0 1px stretch; }
-    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
-    .header-bar .header-bar-separator:backdrop,
-    .header-bar > GtkBox > .separator.vertical:backdrop {
-      border-image: linear-gradient(to bottom, rgba(168, 168, 168, 0.5)) 0 1/1px 1px; }
-  .titlebar.selection-mode,
-  .header-bar.selection-mode {
-    color: #ffffff;
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
-    border-color: #184472;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9);
-    box-shadow: inset 0 -1px #3875b4, inset 0 1px #a4c7ec; }
-    .titlebar.selection-mode:backdrop,
-    .header-bar.selection-mode:backdrop {
-      background-image: linear-gradient(to bottom, #4a90d9);
-      box-shadow: inset 0 1px #b6d2ef; }
-    .titlebar.selection-mode .button,
-    .header-bar.selection-mode .button {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
-      .titlebar.selection-mode .button.flat,
-      .titlebar.selection-mode .titlebutton.button,
-      .header-bar.selection-mode .button.flat,
-      .header-bar.selection-mode .titlebutton.button {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .titlebar.selection-mode .button:hover,
-      .header-bar.selection-mode .button:hover {
-        color: #ffffff;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
-      .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
-      .header-bar.selection-mode .button:active,
-      .header-bar.selection-mode .button:checked {
-        color: #ffffff;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; }
-      .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
-      .titlebar.selection-mode .titlebutton.button:backdrop,
-      .header-bar.selection-mode .button:backdrop,
-      .header-bar.selection-mode .button.flat:backdrop,
-      .header-bar.selection-mode .titlebutton.button:backdrop {
-        color: #dae8f7;
-        border-color: #4a90d9;
-        background-image: linear-gradient(to bottom, #4a90d9);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-        -gtk-image-effect: none;
-        border-color: #184472; }
-        .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
-        .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
-        .titlebar.selection-mode .titlebutton.button:backdrop:checked,
-        .header-bar.selection-mode .button:backdrop:active,
-        .header-bar.selection-mode .button:backdrop:checked,
-        .header-bar.selection-mode .button.flat:backdrop:active,
-        .header-bar.selection-mode .titlebutton.button:backdrop:active,
-        .header-bar.selection-mode .button.flat:backdrop:checked,
-        .header-bar.selection-mode .titlebutton.button:backdrop:checked {
-          color: #d4e3f3;
-          border-color: #2a76c6;
-          background-image: linear-gradient(to bottom, #2a76c6);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-          border-color: #184472; }
-        .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
-        .header-bar.selection-mode .button:backdrop:insensitive,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
-          color: #9ac1e9;
-          border-color: #65a0de;
-          background-image: linear-gradient(to bottom, #65a0de);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-          border-color: #184472; }
-          .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
-            color: inherit; }
-        .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
-        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
-        .header-bar.selection-mode .button:backdrop:insensitive:active,
-        .header-bar.selection-mode .button:backdrop:insensitive:checked,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
-        .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
-        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
-          color: #8db8e6;
-          border-color: #5093da;
-          background-image: linear-gradient(to bottom, #5093da);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-          border-color: #184472; }
-          .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
-          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
-          .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
-          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
-            color: inherit; }
-      .titlebar.selection-mode .button.flat:backdrop,
-      .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
-      .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
-      .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
-      .header-bar.selection-mode .button.flat:backdrop,
-      .header-bar.selection-mode .titlebutton.button:backdrop,
-      .header-bar.selection-mode .button.flat:insensitive,
-      .header-bar.selection-mode .titlebutton.button:insensitive,
-      .header-bar.selection-mode .button.flat:insensitive:backdrop,
-      .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
-        border-color: transparent;
-        background-color: transparent;
-        background-image: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-        text-shadow: none;
-        icon-shadow: none; }
-      .titlebar.selection-mode .button:insensitive,
-      .header-bar.selection-mode .button:insensitive {
-        color: #b2cfee;
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #65a0de);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
-        .titlebar.selection-mode .button:insensitive > .label,
-        .header-bar.selection-mode .button:insensitive > .label {
-          color: inherit; }
-        .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
-        .header-bar.selection-mode .button:insensitive:active,
-        .header-bar.selection-mode .button:insensitive:checked {
-          color: #b9d3f0;
-          border-color: #1c5187;
-          background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
-          .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
-          .header-bar.selection-mode .button:insensitive:active > .label,
-          .header-bar.selection-mode .button:insensitive:checked > .label {
-            color: inherit; }
-      .titlebar.selection-mode .button.suggested-action,
-      .header-bar.selection-mode .button.suggested-action {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px white, 0 1px #a4c7ec;
-        border-color: #184472; }
-        .titlebar.selection-mode .button.suggested-action:hover,
-        .header-bar.selection-mode .button.suggested-action:hover {
-          color: #2e3436;
-          outline-color: rgba(46, 52, 54, 0.3);
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          box-shadow: inset 0 1px white, 0 1px #a4c7ec;
-          border-color: #184472; }
-        .titlebar.selection-mode .button.suggested-action:active,
-        .header-bar.selection-mode .button.suggested-action:active {
-          color: #2e3436;
-          outline-color: rgba(46, 52, 54, 0.3);
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec;
-          border-color: #184472; }
-        .titlebar.selection-mode .button.suggested-action:insensitive,
-        .header-bar.selection-mode .button.suggested-action:insensitive {
-          color: #8d9091;
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec;
-          border-color: #184472; }
-          .titlebar.selection-mode .button.suggested-action:insensitive > .label,
-          .header-bar.selection-mode .button.suggested-action:insensitive > .label {
-            color: inherit; }
-        .titlebar.selection-mode .button.suggested-action:backdrop,
-        .header-bar.selection-mode .button.suggested-action:backdrop {
-          color: #8d9091;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #ededed);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-          border-color: #184472; }
-        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
-        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
-          color: #c7c7c7;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
-          border-color: #184472; }
-          .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
-          .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
-            color: inherit; }
-    .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
-    .header-bar.selection-mode .selection-menu,
-    .header-bar.selection-mode .selection-menu:backdrop {
-      border-color: rgba(74, 144, 217, 0);
-      background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0));
-      box-shadow: none;
-      padding-left: 10px;
-      padding-right: 10px; }
-      .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
-      .header-bar.selection-mode .selection-menu GtkArrow,
-      .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
-        -GtkArrow-arrow-scaling: 1; }
-      .titlebar.selection-mode .selection-menu .arrow,
-      .header-bar.selection-mode .selection-menu .arrow {
-        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
-        color: rgba(255, 255, 255, 0.5);
-        icon-shadow: none; }
-  .tiled .titlebar, .maximized .titlebar, .tiled
-  .header-bar, .maximized
-  .header-bar {
-    border-radius: 0; }
-  .titlebar.default-decoration,
-  .header-bar.default-decoration {
-    padding: 4px; }
-    .titlebar.default-decoration .button,
-    .header-bar.default-decoration .button {
-      padding: 5px; }
-
-/************
- * Pathbars *
- ************/
-.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
-.path-bar .titlebar .button.titlebutton,
-.titlebar .path-bar .button.titlebutton {
-  padding: 5px 6px 6px; }
-  .path-bar .button:first-child {
-    padding-left: 8px; }
-  .path-bar .button:last-child {
-    padding-right: 8px; }
-  .path-bar .button:only-child {
-    padding-left: 12px;
-    padding-right: 12px; }
-  .path-bar .button .label:last-child {
-    padding-left: 2px; }
-  .path-bar .button .label:first-child {
-    padding-right: 2px; }
-  .path-bar .button .label:only-child {
-    padding-right: 0;
-    padding-left: 0; }
-  .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
-  .path-bar .titlebar .button.titlebutton GtkImage,
-  .titlebar .path-bar .button.titlebutton GtkImage {
-    padding-top: 1px; }
-
-/**************
- * Tree Views *
- **************/
-GtkTreeView.view {
-  -GtkTreeView-grid-line-width: 1;
-  -GtkTreeView-grid-line-pattern: '';
-  -GtkTreeView-tree-line-width: 1;
-  -GtkTreeView-tree-line-pattern: '';
-  -GtkTreeView-expander-size: 16;
-  border-left-color: #fdfdfd;
-  border-top-color: #ededed; }
-  GtkTreeView.view:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected:hover {
-    border-radius: 0; }
-  GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
-    border-left-color: #4a90d9;
-    border-top-color: rgba(46, 52, 54, 0.1); }
-  GtkTreeView.view:insensitive {
-    color: #8d9091; }
-    GtkTreeView.view:insensitive:selected {
-      color: #92bce8; }
-      GtkTreeView.view:insensitive:selected:backdrop {
-        color: #80b1e4; }
-    GtkTreeView.view:insensitive:backdrop {
-      color: #c7c7c7; }
-  GtkTreeView.view:backdrop {
-    border-left-color: #ececec;
-    border-top: #ededed; }
-  GtkTreeView.view.expander {
-    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
-    color: #6c7072; }
-    GtkTreeView.view.expander:dir(rtl) {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-    GtkTreeView.view.expander:hover {
-      color: #2e3436; }
-    GtkTreeView.view.expander:selected {
-      color: #c8ddf3; }
-      GtkTreeView.view.expander:selected:hover {
-        color: #ffffff; }
-      GtkTreeView.view.expander:selected:backdrop {
-        color: #c8ddf3; }
-    GtkTreeView.view.expander:checked {
-      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-    GtkTreeView.view.expander:backdrop {
-      color: #afb1b2; }
-  GtkTreeView.view.progressbar {
-    color: #ffffff;
-    border-radius: 4px;
-    border-color: #184472;
-    background-image: linear-gradient(to bottom, #4a90d9, #2a76c6);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); }
-    GtkTreeView.view.progressbar:selected {
-      color: #4a90d9;
-      box-shadow: none;
-      background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); }
-      GtkTreeView.view.progressbar:selected:backdrop {
-        color: #4a90d9;
-        background-color: white; }
-    GtkTreeView.view.progressbar:backdrop {
-      color: white;
-      background-image: none;
-      box-shadow: none; }
-  GtkTreeView.view.trough {
-    background-color: rgba(46, 52, 54, 0.1);
-    border-radius: 4px; }
-    GtkTreeView.view.trough:selected {
-      background-color: rgba(255, 255, 255, 0.3);
-      border-width: 1px 0;
-      border-style: solid;
-      border-color: #4a90d9; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton {
-  color: #96999a;
-  background-color: #ffffff;
-  font-weight: bold;
-  text-shadow: none;
-  box-shadow: none; }
-  column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
-  column-header .titlebar .button.titlebutton:hover,
-  .titlebar column-header .button.titlebutton:hover {
-    color: #626668;
-    box-shadow: none;
-    transition: none; }
-  column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
-  column-header .titlebar .button.titlebutton:active,
-  .titlebar column-header .button.titlebutton:active {
-    color: #2e3436;
-    transition: none; }
-column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
-column-header:last-child .titlebar .button.titlebutton,
-.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
-.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
-  border-right-style: none; }
-
-column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
-column-header .titlebar .dnd.button.titlebutton,
-.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
-.titlebar column-header.dnd.button.titlebutton {
-  transition: none;
-  color: #4a90d9;
-  box-shadow: inset 1px 1px 0 1px #4a90d9, inset -1px 0 0 1px #4a90d9, inset 1px 1px #ffffff, inset -1px 0 #ffffff; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
-  padding: 3px 6px;
-  border-style: none solid solid none;
-  border-radius: 0;
-  background-image: none;
-  border-color: #ededed;
-  text-shadow: none; }
-  column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
-  column-header .titlebar .button.titlebutton:insensitive,
-  .titlebar column-header .button.titlebutton:insensitive {
-    border-color: #ededed;
-    background-image: none; }
-  column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
-  column-header .titlebar .button.titlebutton:backdrop,
-  .titlebar column-header .button.titlebutton:backdrop {
-    border-color: #ededed;
-    border-style: none solid solid none;
-    color: #bdbebf;
-    background-image: none;
-    background-color: white; }
-    column-header .button:backdrop:insensitive {
-      border-color: #ededed;
-      background-image: none; }
-
-/*********
- * Menus *
- *********/
-.menubar {
-  -GtkWidget-window-dragging: true;
-  padding: 0px;
-  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
-  .menubar:backdrop {
-    background-color: #ededed; }
-  .menubar > .menuitem {
-    padding: 4px 8px; }
-    .menubar > .menuitem:hover {
-      box-shadow: inset 0 -3px #4a90d9;
-      color: #2a76c6; }
-    .menubar > .menuitem:insensitive {
-      color: #8d9091;
-      box-shadow: none; }
-
-.menu {
-  margin: 4px;
-  padding: 0px;
-  background-color: #ffffff;
-  border: 1px solid #a1a1a1; }
-  .csd .menu {
-    border: none; }
-  .menu .menuitem {
-    text-shadow: none;
-    padding: 4px; }
-    .menu .menuitem:hover {
-      color: #ffffff;
-      background-color: #4a90d9; }
-    .menu .menuitem:insensitive {
-      color: #8d9091; }
-      .menu .menuitem:insensitive:backdrop {
-        color: #c7c7c7; }
-    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
-      color: #8d9091;
-      background-color: white; }
-    .menu .menuitem.arrow {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-    .menu .menuitem.arrow:dir(rtl) {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-  .menu.button, .header-bar .menu.button.titlebutton,
-  .titlebar .menu.button.titlebutton {
-    border-style: none;
-    border-radius: 0; }
-    .menu.button.top {
-      border-bottom: 1px solid #eaeaea; }
-    .menu.button.bottom {
-      border-top: 1px solid #eaeaea; }
-    .menu.button:hover {
-      background-color: #eaeaea; }
-    .menu.button:insensitive {
-      color: transparent;
-      background-color: transparent;
-      border-color: transparent; }
-
-.menuitem .accelerator {
-  color: alpha(currentColor,0.55); }
-
-/***************
- * Popovers   *
- ***************/
-.popover {
-  padding: 2px;
-  border: 1px solid #a1a1a1;
-  border-radius: 5px;
-  background-color: #f6f6f6;
-  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
-  .popover:backdrop {
-    box-shadow: none; }
-  .popover > .list,
-  .popover > .view,
-  .popover > .toolbar,
-  .popover > .inline-toolbar,
-  .popover > .search-bar,
-  .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
-    border-style: none;
-    background-color: transparent; }
-  .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
-  .popover .titlebar .titlebutton.button,
-  .titlebar .popover .titlebutton.button,
-  .popover .button.flat:hover,
-  .popover .header-bar .titlebutton.button:hover,
-  .header-bar .popover .titlebutton.button:hover,
-  .popover .titlebar .titlebutton.button:hover,
-  .titlebar .popover .titlebutton.button:hover {
-    text-shadow: none;
-    transition: none; }
-
-.entry.cursor-handle,
-.cursor-handle {
-  background-color: transparent;
-  background-image: none;
-  box-shadow: none;
-  border-style: none; }
-  .entry.cursor-handle.top,
-  .cursor-handle.top {
-    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
-  .entry.cursor-handle.bottom,
-  .cursor-handle.bottom {
-    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
-
-/*****************
- * Notebooks and *
- * Tabs          *
- *****************/
-.notebook {
-  padding: 0;
-  background-color: #ffffff;
-  -GtkNotebook-initial-gap: 10;
-  -GtkNotebook-arrow-spacing: 5;
-  -GtkNotebook-tab-curvature: 0;
-  -GtkNotebook-tab-overlap: -8;
-  -GtkNotebook-has-tab-gap: false;
-  -GtkWidget-focus-padding: 0;
-  -GtkWidget-focus-line-width: 0;
-  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .notebook:backdrop {
-    background-color: white; }
-  .notebook.frame {
-    border: 1px solid #a1a1a1; }
-    .notebook.frame.top {
-      border-top-width: 0; }
-    .notebook.frame.bottom {
-      border-bottom-width: 0; }
-    .notebook.frame.right {
-      border-right-width: 0; }
-    .notebook.frame.left {
-      border-left-width: 0; }
-    .notebook.frame:backdrop {
-      border-color: #a8a8a8; }
-  .notebook.header {
-    background-color: #d6d6d6; }
-    .notebook.header.frame {
-      border: 1px solid #a1a1a1; }
-      .notebook.header.frame.top {
-        border-bottom-width: 0; }
-      .notebook.header.frame.bottom {
-        border-top-width: 0; }
-      .notebook.header.frame.right {
-        border-left-width: 0; }
-      .notebook.header.frame.left {
-        border-right-width: 0; }
-      .notebook.header.frame:backdrop {
-        border-color: #a8a8a8; }
-    .notebook.header.top {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; }
-      .notebook.header.top:backdrop {
-        box-shadow: inset 0 -1px #a8a8a8; }
-    .notebook.header.bottom {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; }
-      .notebook.header.bottom:backdrop {
-        box-shadow: inset 0 1px #a8a8a8; }
-    .notebook.header.right {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; }
-      .notebook.header.right:backdrop {
-        box-shadow: inset 1px 0 #a8a8a8; }
-    .notebook.header.left {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; }
-      .notebook.header.left:backdrop {
-        box-shadow: inset -1px 0 #a8a8a8; }
-    .notebook.header:backdrop {
-      background-color: #d4d4d4;
-      box-shadow: none; }
-  .notebook tab {
-    border-width: 0;
-    border-style: solid;
-    border-color: transparent;
-    background-color: transparent;
-    outline-offset: 0;
-    /* works for testnotebookdnd, but there's a superfluous border
-       in gedit or web, commented out for now, needs gtk fixes
-    &.reorderable-page {
-      &.top {
-        padding-top: ($vt_vpadding - 1px);
-        border-top-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.bottom {
-        padding-bottom: ($vt_vpadding - 1px);
-        border-bottom-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left {
-        padding-left: ($ht_hpadding - 1px);
-        border-left-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-      &.right {
-        padding-right: ($ht_hpadding - 1px);
-        border-right-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-    }
-    */ }
-    .notebook tab.top, .notebook tab.bottom {
-      padding: 8px 20px; }
-    .notebook tab.left, .notebook tab.right {
-      padding: 5px 20px; }
-    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
-      padding-left: 12px;
-      padding-right: 12px;
-      border-left-width: 1px;
-      border-right-width: 1px; }
-    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
-      border-bottom-width: 1px;
-      border-top-width: 1px; }
-    .notebook tab.top {
-      border-bottom-width: 3px; }
-    .notebook tab.bottom {
-      border-top-width: 3px; }
-    .notebook tab.left {
-      border-right-width: 3px; }
-    .notebook tab.right {
-      border-left-width: 3px; }
-    .notebook tab:hover, .notebook tab.prelight-page {
-      border-color: #a1a1a1; }
-    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
-      border-color: #4a90d9; }
-    .notebook tab:backdrop {
-      background-color: transparent;
-      border-color: transparent; }
-    .notebook tab.reorderable-page.top {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-bottom-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
-      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
-        border-bottom-color: #4a90d9; }
-        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
-        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
-          border-color: #a8a8a8;
-          background-color: #ededed;
-          border-bottom-color: #4a90d9; }
-      .notebook tab.reorderable-page.top:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.bottom {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-top-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
-      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
-        border-top-color: #4a90d9; }
-        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
-        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
-          border-color: #a8a8a8;
-          background-color: #ededed;
-          border-top-color: #4a90d9; }
-      .notebook tab.reorderable-page.bottom:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.left {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-right-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
-      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
-        border-right-color: #4a90d9; }
-        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
-        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
-          border-color: #a8a8a8;
-          background-color: #ededed;
-          border-right-color: #4a90d9; }
-      .notebook tab.reorderable-page.left:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.right {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-left-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
-      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
-        border-left-color: #4a90d9; }
-        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
-        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
-          border-color: #a8a8a8;
-          background-color: #ededed;
-          border-left-color: #4a90d9; }
-      .notebook tab.reorderable-page.right:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab .label {
-      padding: 0 2px;
-      font-weight: bold;
-      color: #8d9091; }
-      .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
-        color: #aaabac; }
-    .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
-      color: #5d6263; }
-      .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
-        color: #aaabac; }
-    .notebook tab .active-page .label, .notebook tab .label.active-page {
-      color: #2e3436; }
-      .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
-        color: #8d9091; }
-    .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-    .notebook tab .titlebar .button.titlebutton,
-    .titlebar .notebook tab .button.titlebutton {
-      padding: 0;
-      border: 1px solid transparent;
-      icon-shadow: none;
-      transition: none;
-      color: rgba(46, 52, 54, 0.3); }
-      .notebook tab .button:hover {
-        color: #2e3436;
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px white;
-        background-image: none;
-        box-shadow: none; }
-      .notebook tab .button:active {
-        color: #2e3436;
-        outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .notebook tab .button:backdrop {
-        color: rgba(141, 144, 145, 0.3);
-        border-color: transparent; }
-      .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
-      .notebook tab .titlebar .button.titlebutton > GtkImage,
-      .titlebar .notebook tab .button.titlebutton > GtkImage {
-        padding: 2px; }
-  .notebook.arrow {
-    color: #8d9091; }
-    .notebook.arrow:hover {
-      color: #5d6263; }
-    .notebook.arrow:active {
-      color: #2e3436; }
-    .notebook.arrow:insensitive {
-      color: rgba(141, 144, 145, 0.3); }
-    .notebook.arrow:backdrop {
-      color: rgba(141, 144, 145, 0.4); }
-      .notebook.arrow:backdrop:insensitive {
-        color: #c7c7c7; }
-
-/**************
- * Scrollbars *
- **************/
-.scrollbar {
-  -GtkRange-slider-width: 13;
-  -GtkRange-trough-border: 1;
-  -GtkScrollbar-has-backward-stepper: false;
-  -GtkScrollbar-has-forward-stepper: false;
-  -GtkScrollbar-min-slider-length: 42;
-  -GtkRange-stepper-spacing: 0;
-  -GtkRange-trough-under-steppers: 1; }
-  .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
-  .scrollbar .titlebar .button.titlebutton,
-  .titlebar .scrollbar .button.titlebutton {
-    border: none; }
-  .scrollbar .trough {
-    background-color: #dbdbdb;
-    border: 1px none #a1a1a1; }
-    .scrollbar .trough:backdrop {
-      background-color: #e5e5e5;
-      border-color: #a8a8a8; }
-  .scrollbar .slider {
-    border-color: transparent;
-    border-style: solid;
-    background-color: #a0a3a3;
-    background-clip: padding-box; }
-    .scrollbar .slider:hover {
-      background-color: #7a7e7f; }
-    .scrollbar .slider:prelight:active {
-      background-color: #2a76c6; }
-    .scrollbar .slider:backdrop {
-      background-color: #c6c7c8; }
-    .scrollbar .slider:insensitive {
-      background-color: transparent; }
-  .scrollbar.overlay-indicator {
-    -GtkRange-slider-width: 8px; }
-    .scrollbar.overlay-indicator .slider {
-      background-color: rgba(46, 52, 54, 0.3);
-      border-width: 2px;
-      border-radius: 100px; }
-    .scrollbar.overlay-indicator .trough {
-      border-color: transparent;
-      background-color: transparent; }
-    .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
-      -GtkRange-slider-width: 13; }
-      .scrollbar.overlay-indicator.dragging .slider, .scrollbar.overlay-indicator.hovering .slider {
-        border-width: 1px; }
-      .scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
-        border-color: rgba(161, 161, 161, 0.7);
-        background-color: rgba(219, 219, 219, 0.7); }
-      .scrollbar.overlay-indicator.dragging.fine-tune .slider, .scrollbar.overlay-indicator.hovering.fine-tune .slider {
-        border-width: 3px; }
-      .scrollbar.overlay-indicator.dragging.fine-tune .trough, .scrollbar.overlay-indicator.hovering.fine-tune .trough {
-        background-color: lightgray; }
-  .scrollbar .slider {
-    border-width: 3px;
-    border-radius: 100px; }
-  .scrollbar.fine-tune .slider {
-    border-width: 4px; }
-  .scrollbar.vertical .slider {
-    margin-left: 1px; }
-    .scrollbar.vertical .slider:dir(rtl) {
-      margin-left: 0;
-      margin-right: 1px; }
-  .scrollbar.vertical .trough {
-    border-left-style: solid; }
-    .scrollbar.vertical .trough:dir(rtl) {
-      border-left-style: none;
-      border-right-style: solid; }
-  .scrollbar.horizontal .slider {
-    margin-top: 1px; }
-  .scrollbar.horizontal .trough {
-    border-top-style: solid; }
-
-.scrollbars-junction,
-.scrollbars-junction.frame {
-  border-color: transparent;
-  border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch;
-  background-color: #dbdbdb; }
-  .scrollbars-junction:dir(rtl),
-  .scrollbars-junction.frame:dir(rtl) {
-    border-image-slice: 0 1 0 0; }
-  .scrollbars-junction:backdrop,
-  .scrollbars-junction.frame:backdrop {
-    border-image-source: linear-gradient(to bottom, #a8a8a8 1px, transparent 1px);
-    background-color: #e5e5e5; }
-
-/**********
- * Switch *
- **********/
-GtkSwitch {
-  -GtkSwitch-slider-width: 45px;
-  font-weight: bold;
-  font-size: smaller;
-  outline-offset: -4px;
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-  GtkSwitch.trough {
-    border: 1px solid #a1a1a1;
-    border-radius: 3px;
-    color: #2e3436;
-    background-image: linear-gradient(to bottom, #cecece);
-    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
-    GtkSwitch.trough:active {
-      background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
-      color: white;
-      border-color: #184472;
-      box-shadow: 0 1px white;
-      text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
-    GtkSwitch.trough:insensitive {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: none;
-      background-color: #f4f4f4;
-      box-shadow: 0 1px white;
-      text-shadow: none; }
-    GtkSwitch.trough:backdrop {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #d4d4d4);
-      box-shadow: none;
-      text-shadow: none; }
-      GtkSwitch.trough:backdrop:active {
-        color: #ededed;
-        border-color: #4a90d9;
-        background-image: linear-gradient(to bottom, #4a90d9);
-        box-shadow: none; }
-      GtkSwitch.trough:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: none;
-        background-color: #f4f4f4; }
-  GtkSwitch.slider {
-    border: 1px solid;
-    border-radius: 3px;
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
-    box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
-    GtkSwitch.slider:hover {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white, 0 1px white;
-      box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
-    GtkSwitch.slider:active {
-      border: 1px solid #184472; }
-    GtkSwitch.slider:insensitive {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      GtkSwitch.slider:insensitive > .label {
-        color: inherit; }
-    GtkSwitch.slider:backdrop {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #ededed);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      box-shadow: none; }
-      GtkSwitch.slider:backdrop:active {
-        border-color: #4a90d9; }
-      GtkSwitch.slider:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-        box-shadow: none; }
-        GtkSwitch.slider:backdrop:insensitive > .label {
-          color: inherit; }
-  .list-row:selected GtkSwitch {
-    box-shadow: none;
-    border-color: #184472; }
-    .list-row:selected GtkSwitch:backdrop {
-      border-color: #184472; }
-    .list-row:selected GtkSwitch.slider:dir(rtl) {
-      border-left-color: #a1a1a1; }
-    .list-row:selected GtkSwitch.slider:dir(ltr) {
-      border-right-color: #a1a1a1; }
-    .list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active {
-      border-color: #184472; }
-
-/*************************
- * Check and Radio items *
- *************************/
-.check {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check.button.flat, .header-bar .check.titlebutton.button,
-  .titlebar .check.titlebutton.button {
-    icon-shadow: none; }
-
-.view.check:selected, GtkCalendar.check:selected,
-.list-row:selected .check {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); }
-
-.check:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
-  .titlebar .check.titlebutton.button:hover {
-    icon-shadow: none; }
-
-.view.check:hover:selected, GtkCalendar.check:hover:selected,
-.list-row:selected .check:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); }
-
-.check:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:active.button.flat, .header-bar .check.titlebutton.button:active,
-  .titlebar .check.titlebutton.button:active {
-    icon-shadow: none; }
-
-.view.check:active:selected, GtkCalendar.check:active:selected,
-.list-row:selected .check:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); }
-
-.check:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
-  .titlebar .check.titlebutton.button:insensitive {
-    icon-shadow: none; }
-
-.view.check:insensitive:selected, GtkCalendar.check:insensitive:selected,
-.list-row:selected .check:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); }
-
-.check:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png"));
-  icon-shadow: none; }
-  .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
-  .titlebar .check.titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.view.check:backdrop:selected, GtkCalendar.check:backdrop:selected,
-.list-row:selected .check:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); }
-
-.check:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
-  .titlebar .check.titlebutton.button:backdrop:insensitive {
-    icon-shadow: none; }
-
-.view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected,
-.list-row:selected .check:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); }
-
-.check:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
-  .titlebar .check.titlebutton.button:inconsistent {
-    icon-shadow: none; }
-
-.view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected,
-.list-row:selected .check:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); }
-
-.check:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
-  .titlebar .check.titlebutton.button:inconsistent:hover {
-    icon-shadow: none; }
-
-.view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected,
-.list-row:selected .check:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); }
-
-.check:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
-  .titlebar .check.titlebutton.button:inconsistent:selected {
-    icon-shadow: none; }
-
-.view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected,
-.list-row:selected .check:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); }
-
-.check:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png"));
-  icon-shadow: none; }
-  .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
-  .titlebar .check.titlebutton.button:inconsistent:backdrop {
-    icon-shadow: none; }
-
-.view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected,
-.list-row:selected .check:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); }
-
-.check:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
-  .titlebar .check.titlebutton.button:inconsistent:insensitive {
-    icon-shadow: none; }
-
-.view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected,
-.list-row:selected .check:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); }
-
-.check:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
-  .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
-    icon-shadow: none; }
-
-.view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected,
-.list-row:selected .check:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); }
-
-.check:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
-  .titlebar .check.titlebutton.button:checked {
-    icon-shadow: none; }
-
-.view.check:checked:selected, GtkCalendar.check:checked:selected,
-.list-row:selected .check:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); }
-
-.check:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
-  .titlebar .check.titlebutton.button:checked:insensitive {
-    icon-shadow: none; }
-
-.view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected,
-.list-row:selected .check:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); }
-
-.check:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
-  .titlebar .check.titlebutton.button:checked:hover {
-    icon-shadow: none; }
-
-.view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected,
-.list-row:selected .check:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); }
-
-.check:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
-  .titlebar .check.titlebutton.button:checked:active {
-    icon-shadow: none; }
-
-.view.check:checked:active:selected, GtkCalendar.check:checked:active:selected,
-.list-row:selected .check:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); }
-
-.check:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
-  .titlebar .check.titlebutton.button:backdrop:checked {
-    icon-shadow: none; }
-
-.view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected,
-.list-row:selected .check:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); }
-
-.check:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
-  .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
-    icon-shadow: none; }
-
-.view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected,
-.list-row:selected .check:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
-
-.menu .menuitem.check {
-  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
-  color: #7a7e7f;
-  icon-shadow: none; }
-  .menu .menuitem.check:active, .menu .menuitem.check:checked {
-    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
-  .menu .menuitem.check:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
-  .menu .menuitem.check:hover {
-    color: #ffffff; }
-  .menu .menuitem.check:insensitive {
-    color: #bdbebf; }
-
-.radio {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio.button.flat, .header-bar .radio.titlebutton.button,
-  .titlebar .radio.titlebutton.button {
-    icon-shadow: none; }
-
-.view.radio:selected, GtkCalendar.radio:selected,
-.list-row:selected .radio {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); }
-
-.radio:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
-  .titlebar .radio.titlebutton.button:hover {
-    icon-shadow: none; }
-
-.view.radio:hover:selected, GtkCalendar.radio:hover:selected,
-.list-row:selected .radio:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); }
-
-.radio:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
-  .titlebar .radio.titlebutton.button:active {
-    icon-shadow: none; }
-
-.view.radio:active:selected, GtkCalendar.radio:active:selected,
-.list-row:selected .radio:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); }
-
-.radio:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
-  .titlebar .radio.titlebutton.button:insensitive {
-    icon-shadow: none; }
-
-.view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected,
-.list-row:selected .radio:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); }
-
-.radio:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
-  .titlebar .radio.titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected,
-.list-row:selected .radio:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); }
-
-.radio:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
-  .titlebar .radio.titlebutton.button:backdrop:insensitive {
-    icon-shadow: none; }
-
-.view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected,
-.list-row:selected .radio:backdrop:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); }
-
-.radio:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
-  .titlebar .radio.titlebutton.button:inconsistent {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected,
-.list-row:selected .radio:inconsistent {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); }
-
-.radio:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
-  .titlebar .radio.titlebutton.button:inconsistent:hover {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected,
-.list-row:selected .radio:inconsistent:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); }
-
-.radio:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
-  .titlebar .radio.titlebutton.button:inconsistent:selected {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected,
-.list-row:selected .radio:inconsistent:selected {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); }
-
-.radio:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png"));
-  icon-shadow: none; }
-  .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
-  .titlebar .radio.titlebutton.button:inconsistent:backdrop {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected,
-.list-row:selected .radio:inconsistent:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); }
-
-.radio:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
-  .titlebar .radio.titlebutton.button:inconsistent:insensitive {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected,
-.list-row:selected .radio:inconsistent:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); }
-
-.radio:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
-  .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
-    icon-shadow: none; }
-
-.view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected,
-.list-row:selected .radio:inconsistent:insensitive:backdrop {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); }
-
-.radio:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
-  .titlebar .radio.titlebutton.button:checked {
-    icon-shadow: none; }
-
-.view.radio:checked:selected, GtkCalendar.radio:checked:selected,
-.list-row:selected .radio:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); }
-
-.radio:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
-  .titlebar .radio.titlebutton.button:checked:insensitive {
-    icon-shadow: none; }
-
-.view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected,
-.list-row:selected .radio:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); }
-
-.radio:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
-  .titlebar .radio.titlebutton.button:checked:hover {
-    icon-shadow: none; }
-
-.view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected,
-.list-row:selected .radio:checked:hover {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); }
-
-.radio:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png"));
-  icon-shadow: 0 1px 0 white; }
-  .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
-  .titlebar .radio.titlebutton.button:checked:active {
-    icon-shadow: none; }
-
-.view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected,
-.list-row:selected .radio:checked:active {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); }
-
-.radio:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
-  .titlebar .radio.titlebutton.button:backdrop:checked {
-    icon-shadow: none; }
-
-.view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected,
-.list-row:selected .radio:backdrop:checked {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); }
-
-.radio:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png"));
-  icon-shadow: none; }
-  .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
-  .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
-    icon-shadow: none; }
-
-.view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected,
-.list-row:selected .radio:backdrop:checked:insensitive {
-  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
-
-.menu .menuitem.radio {
-  -gtk-icon-source: -gtk-icontheme("radio-symbolic");
-  color: #7a7e7f;
-  icon-shadow: none; }
-  .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
-  .menu .menuitem.radio:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
-  .menu .menuitem.radio:hover {
-    color: #ffffff; }
-  .menu .menuitem.radio:insensitive {
-    color: #bdbebf; }
-
-.view.check, .view.radio,
-.list-row .check, list-row .radio {
-  icon-shadow: none; }
-  .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
-  .list-row .check:selected,
-  .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
-    icon-shadow: none; }
-
-.view.content-view.check {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:hover {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:active {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:backdrop {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked:hover {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:checked:active {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
-  background-color: transparent; }
-
-.view.content-view.check:backdrop:checked {
-  icon-shadow: none;
-  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
-  background-color: transparent; }
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
-  padding: 1px 2px 4px;
-  outline-offset: 0; }
-  GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
-    color: #8d9091; }
-    GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
-      color: #c7c7c7; }
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 20;
-  -GtkRange-trough-border: 2;
-  outline-offset: -9px;
-  outline-radius: 4px; }
-  .scale.fine-tune,
-  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
-    outline-offset: -7px;
-    outline-radius: 6px; }
-    .scale.fine-tune.trough,
-    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
-      margin: 8px;
-      border-radius: 4px; }
-  .scale.slider,
-  .scale.scale-has-marks-above.scale-has-marks-below.slider,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
-    border: 1px solid;
-    border-radius: 50%;
-    border-color: #999999;
-    box-shadow: inset 0 1px white, inset 0 -2px #ededed, inset 0 -1px #c7c7c7; }
-    .scale.slider:hover,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white, 0 1px white;
-      border-color: #999999;
-      border-radius: 50%;
-      box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d6d6d6; }
-    .scale.slider:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
-      border-style: solid;
-      border-radius: 50%;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      box-shadow: none; }
-    .scale.slider:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
-      border-style: solid;
-      border-radius: 50%;
-      border-color: #a0a0a0;
-      background-image: linear-gradient(to bottom, #ededed);
-      box-shadow: none; }
-    .scale.slider:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-      .scale.slider:backdrop:insensitive > .label,
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
-        color: inherit; }
-    .scale.slider:active,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
-      border: 1px solid #153d65; }
-    .osd .scale.slider, .osd
-    .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3);
-      background-color: #202526; }
-      .osd .scale.slider:hover, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-        background-clip: padding-box;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-        text-shadow: 0 1px black;
-        icon-shadow: 0 1px black;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .scale.slider:active, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
-        color: white;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none;
-        outline-color: rgba(238, 238, 236, 0.3); }
-      .osd .scale.slider:backdrop, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
-        color: #eeeeec;
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-        background-clip: padding-box;
-        box-shadow: none;
-        text-shadow: none;
-        icon-shadow: none; }
-  .scale.trough,
-  .scale.scale-has-marks-above.scale-has-marks-below.trough,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
-    margin: 10px;
-    border: 1px solid #a1a1a1;
-    border-radius: 3px;
-    background-color: #cecece;
-    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-    .scale.trough.highlight,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
-      background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
-      border-color: #184472;
-      box-shadow: 0 1px white; }
-      .scale.trough.highlight.vertical,
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
-        background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
-      .scale.trough.highlight:backdrop,
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
-        border-color: #4a90d9;
-        background-color: #4a90d9;
-        box-shadow: none; }
-    .scale.trough:insensitive, .scale.trough.vertical:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
-      border-color: #a1a1a1;
-      background-image: none;
-      background-color: #f4f4f4;
-      box-shadow: 0 1px white; }
-    .scale.trough:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
-      border-color: #a8a8a8;
-      background-color: #c7c7c7;
-      box-shadow: none; }
-    .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
-      border-color: #a8a8a8;
-      background-color: #f4f4f4; }
-    .osd .scale.trough, .osd
-    .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
-      border-color: rgba(0, 0, 0, 0.7);
-      box-shadow: none;
-      margin: 9px;
-      background-color: rgba(0, 0, 0, 0.5);
-      outline-color: rgba(238, 238, 236, 0.2);
-      outline-offset: -8px; }
-      .osd .scale.trough.fine-tune, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
-        margin: 7px; }
-      .osd .scale.trough.highlight, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
-        background-image: none;
-        background-color: #4a90d9; }
-      .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
-        border-color: transparent;
-        background-color: transparent; }
-      .osd .scale.trough:backdrop, .osd
-      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
-        border-color: rgba(0, 0, 0, 0.7);
-        background-image: none; }
-
-.scale.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.scale-has-marks-below.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-below.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.scale-has-marks-above {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.scale-has-marks-above.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.scale-has-marks-above.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.vertical.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.vertical.scale-has-marks-below.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.vertical.scale-has-marks-above {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 24;
-  -GtkRange-trough-border: 2; }
-  .scale.vertical.scale-has-marks-above.slider {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:hover {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:active {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:backdrop {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-  .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
-    border-style: none;
-    border-radius: 0;
-    background-color: transparent;
-    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png"));
-    background-repeat: no-repeat;
-    background-position: center;
-    box-shadow: none; }
-
-.scale.scale-has-marks-above .trough {
-  margin: 14px 10px 10px; }
-.fine-tune.scale.scale-has-marks-above .trough {
-  margin: 12px 8px 8px; }
-
-.scale.scale-has-marks-below .trough {
-  margin: 10px 10px 14px; }
-.fine-tune.scale.scale-has-marks-below .trough {
-  margin: 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-above .trough {
-  margin: 10px 10px 10px 14px; }
-.fine-tune.scale.vertical.scale-has-marks-above .trough {
-  margin: 8px 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-below .trough {
-  margin: 10px 14px 10px 10px; }
-.fine-tune.scale.vertical.scale-has-marks-below .trough {
-  margin: 8px 12px 8px 8px; }
-
-/*****************
- * Progress bars *
- *****************/
-GtkProgressBar {
-  padding: 0;
-  font-size: smaller;
-  color: rgba(46, 52, 54, 0.4);
-  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-  GtkProgressBar:backdrop {
-    color: #c7c7c7; }
-  GtkProgressBar.osd {
-    -GtkProgressBar-xspacing: 0;
-    -GtkProgressBar-yspacing: 0;
-    -GtkProgressBar-min-horizontal-bar-height: 3; }
-  GtkProgressBar.trough {
-    border: 1px solid #a1a1a1;
-    border-radius: 3px;
-    background-color: #d2d2d2; }
-    GtkProgressBar.trough:backdrop {
-      border-color: #a8a8a8;
-      background-color: #d4d4d4;
-      box-shadow: 0 1px rgba(255, 255, 255, 0); }
-    GtkProgressBar.trough.osd {
-      border-style: none;
-      background-color: transparent;
-      box-shadow: none; }
-
-.progressbar {
-  background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
-  border: 1px solid #184472;
-  border-radius: 1.5px;
-  box-shadow: none; }
-  .progressbar.left {
-    border-top-left-radius: 3px;
-    border-bottom-left-radius: 3px; }
-  .progressbar.right {
-    border-top-right-radius: 3px;
-    border-bottom-right-radius: 3px; }
-  .progressbar.left.right {
-    box-shadow: none; }
-  .progressbar.vertical {
-    background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
-    .progressbar.vertical.bottom {
-      border-bottom-left-radius: 3px;
-      border-bottom-right-radius: 3px;
-      box-shadow: none; }
-    .progressbar.vertical.top {
-      border-top-left-radius: 3px;
-      border-top-right-radius: 3px; }
-  .progressbar:backdrop {
-    border-color: #4a90d9;
-    background-image: none;
-    background-color: #4a90d9;
-    box-shadow: none; }
-  .progressbar.osd {
-    background-image: none;
-    background-color: #4a90d9;
-    border-style: none;
-    border-radius: 0; }
-
-/*************
- * Level Bar *
- *************/
-.level-bar.vertical {
-  -GtkLevelBar-min-block-width: 3;
-  -GtkLevelBar-min-block-height: 34; }
-
-.level-bar {
-  box-shadow: 0 1px white;
-  -GtkLevelBar-min-block-width: 34;
-  -GtkLevelBar-min-block-height: 3; }
-  .level-bar.vertical {
-    -GtkLevelBar-min-block-width: 3;
-    -GtkLevelBar-min-block-height: 34; }
-  .level-bar.trough {
-    border: 1px solid;
-    padding: 2px;
-    border-radius: 3px;
-    background-color: transparent;
-    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-    color: black;
-    border-color: #a1a1a1;
-    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
-    .level-bar.trough:backdrop {
-      background-color: transparent;
-      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
-      color: #323232;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, white);
-      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
-  .level-bar.fill-block {
-    border: 1px solid #2a76c6;
-    background-color: #4a90d9;
-    box-shadow: 0 1px rgba(0, 0, 0, 0.1);
-    border-radius: 1px; }
-    .level-bar.fill-block:backdrop {
-      border-color: #4a90d9;
-      box-shadow: none; }
-    .level-bar.fill-block.indicator-discrete.horizontal {
-      margin: 0 1px; }
-    .level-bar.fill-block.indicator-discrete.vertical {
-      margin: 1px 0; }
-    .level-bar.fill-block.level-high {
-      border-color: #5aa411;
-      background-color: #73d216; }
-      .level-bar.fill-block.level-high:backdrop {
-        border-color: #73d216; }
-    .level-bar.fill-block.level-low {
-      border-color: #c26000;
-      background-color: #f57900; }
-      .level-bar.fill-block.level-low:backdrop {
-        border-color: #f57900; }
-    .level-bar.fill-block.empty-fill-block {
-      background-color: transparent;
-      border-color: rgba(46, 52, 54, 0.2);
-      box-shadow: none; }
-      .level-bar.fill-block.empty-fill-block:backdrop {
-        border-color: rgba(141, 144, 145, 0.15); }
-
-/**********
- * Frames *
- **********/
-.frame {
-  border: 1px solid #a1a1a1;
-  padding: 0; }
-  .frame.flat {
-    border-style: none; }
-  .frame:backdrop {
-    border-color: #a8a8a8; }
-  .frame.action-bar {
-    padding: 6px;
-    border-width: 1px 0 0; }
-
-GtkScrolledWindow GtkViewport.frame {
-  border-style: none; }
-
-.separator, GtkPlacesSidebar.sidebar .view .separator,
-GtkPlacesSidebar.sidebar .view .separator:backdrop {
-  color: rgba(0, 0, 0, 0.1); }
-  GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator,
-  GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator:backdrop, GtkFontButton .separator, GtkFontButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFontButton .separator,
-  GtkFontButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
-  GtkPlacesSidebar.sidebar .view GtkFontButton .separator:backdrop {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-
-/*********
- * Lists *
- *********/
-.list, .list-row {
-  background-color: #ffffff;
-  border-color: #a1a1a1; }
-  .list:backdrop, .list-row:backdrop {
-    background-color: white;
-    border-color: #a8a8a8; }
-
-.list-row,
-.grid-child {
-  padding: 2px; }
-
-.list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton {
-  background-color: rgba(255, 255, 255, 0);
-  border-style: none;
-  border-radius: 0;
-  box-shadow: none; }
-  .list-row.button:hover {
-    background-color: #f4f4f4; }
-  .list-row.button:active {
-    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
-  .list-row.button:selected:active {
-    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
-  .list-row.button:selected:hover {
-    background-color: #4786c8; }
-  .list-row.button:selected:backdrop {
-    background-color: #4a90d9; }
-
-.list-row:selected .button {
-  color: #2e3436;
-  outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  box-shadow: inset 0 1px white;
-  border-color: #184472; }
-  .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
-  .list-row:selected .titlebar .titlebutton.button,
-  .titlebar .list-row:selected .titlebutton.button {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: #ffffff; }
-  .list-row:selected .button:hover {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white;
-    border-color: #184472; }
-  .list-row:selected .button:active, .list-row:selected .button:checked {
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
-    border-color: #184472; }
-  .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
-  .list-row:selected .titlebar .titlebutton.button:backdrop,
-  .titlebar .list-row:selected .titlebutton.button:backdrop {
-    color: #8d9091;
-    border-color: #a8a8a8;
-    background-image: linear-gradient(to bottom, #ededed);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    border-color: #184472; }
-    .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:active,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #d4d4d4);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-      border-color: #184472; }
-    .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
-    .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
-    .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-      border-color: #184472; }
-      .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
-        color: inherit; }
-      .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
-      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
-      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
-        color: #c7c7c7;
-        border-color: #a8a8a8;
-        background-image: linear-gradient(to bottom, #e7e7e7);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-        border-color: #184472; }
-        .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
-        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
-        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
-        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
-        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
-          color: inherit; }
-  .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
-  .list-row:selected .titlebar .titlebutton.button:backdrop,
-  .titlebar .list-row:selected .titlebutton.button:backdrop {
-    border-color: transparent;
-    background-color: transparent;
-    background-image: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-    text-shadow: none;
-    icon-shadow: none;
-    color: white; }
-  .list-row:selected .button:insensitive {
-    color: #8d9091;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    text-shadow: none;
-    icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-    border-color: #184472; }
-    .list-row:selected .button:insensitive > .label {
-      color: inherit; }
-    .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
-        color: inherit; }
-
-.list-row, list-row.button, .header-bar list-row.button.titlebutton,
-.titlebar list-row.button.titlebutton {
-  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
-  .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
-  .titlebar list-row.button.titlebutton:hover {
-    transition: none; }
-
-/*********************
- * App Notifications *
- *********************/
-.app-notification,
-.app-notification.frame {
-  padding: 10px;
-  border: none;
-  border-radius: 0 0 6px 6px;
-  background-color: rgba(32, 37, 38, 0.7);
-  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
-  background-clip: padding-box; }
-  .app-notification:backdrop,
-  .app-notification.frame:backdrop {
-    background-image: none; }
-  .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
-  .app-notification .titlebar .button.titlebutton,
-  .titlebar .app-notification .button.titlebutton,
-  .app-notification.frame .button {
-    color: #eeeeec;
-    border-color: rgba(0, 0, 0, 0.7);
-    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-    background-clip: padding-box;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-    text-shadow: 0 1px black;
-    icon-shadow: 0 1px black;
-    outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-    .app-notification .titlebar .titlebutton.button,
-    .titlebar .app-notification .titlebutton.button,
-    .app-notification.frame .button.flat,
-    .app-notification.frame .header-bar .titlebutton.button,
-    .header-bar .app-notification.frame .titlebutton.button,
-    .app-notification.frame .titlebar .titlebutton.button,
-    .titlebar .app-notification.frame .titlebutton.button {
-      icon-shadow: 0 1px black;
-      text-shadow: 0 1px black; }
-    .app-notification .button:hover,
-    .app-notification.frame .button:hover {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
-      background-clip: padding-box;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
-      text-shadow: 0 1px black;
-      icon-shadow: 0 1px black;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
-    .app-notification.frame .button:active,
-    .app-notification.frame .button:checked,
-    .app-notification.frame .button:backdrop:active,
-    .app-notification.frame .button:backdrop:checked {
-      color: white;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none;
-      outline-color: rgba(238, 238, 236, 0.3); }
-    .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
-    .app-notification.frame .button:insensitive,
-    .app-notification.frame .button:backdrop:insensitive {
-      color: #878989;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-    .app-notification .button:backdrop,
-    .app-notification.frame .button:backdrop {
-      color: #eeeeec;
-      border-color: rgba(0, 0, 0, 0.7);
-      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
-      background-clip: padding-box;
-      box-shadow: none;
-      text-shadow: none;
-      icon-shadow: none; }
-
-/*************
- * Expanders *
- *************/
-.expander {
-  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-  .expander:dir(rtl) {
-    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-  .expander:hover {
-    color: #748489; }
-  .expander:checked {
-    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
-  color: black;
-  border: 1px solid #a1a1a1; }
-  GtkCalendar.header {
-    border: 1px solid rgba(0, 0, 0, 0.1);
-    border-radius: 0; }
-    GtkCalendar.header:backdrop {
-      border-color: rgba(0, 0, 0, 0.1); }
-  GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-  .titlebar GtkCalendar.button.titlebutton {
-    color: rgba(46, 52, 54, 0.45); }
-    GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
-    .titlebar GtkCalendar.button.titlebutton:hover {
-      color: #2e3436; }
-    GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
-    .titlebar GtkCalendar.button.titlebutton:backdrop {
-      color: rgba(141, 144, 145, 0.45); }
-  GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
-    color: alpha(currentColor,0.55); }
-  GtkCalendar:backdrop {
-    color: #323232;
-    border-color: #a8a8a8; }
-
-/***********
- * Dialogs *
- ***********/
-.message-dialog .dialog-action-area .button {
-  padding: 8px; }
-
-.message-dialog {
-  -GtkDialog-button-spacing: 0; }
-  .message-dialog .titlebar {
-    border-style: none;
-    box-shadow: inset 0 1px white; }
-  .message-dialog.csd.background {
-    border-bottom-left-radius: 9px;
-    border-bottom-right-radius: 9px; }
-  .message-dialog.csd .dialog-action-area .button {
-    padding: 12px;
-    border-radius: 0;
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white; }
-    .message-dialog.csd .dialog-action-area .button:hover {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white; }
-    .message-dialog.csd .dialog-action-area .button:active {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-    .message-dialog.csd .dialog-action-area .button:insensitive {
-      color: #8d9091;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .message-dialog.csd .dialog-action-area .button:insensitive > .label {
-        color: inherit; }
-    .message-dialog.csd .dialog-action-area .button:backdrop {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #ededed);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-    .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #f4f4f4);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
-        color: inherit; }
-    .message-dialog.csd .dialog-action-area .button.suggested-action {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:active {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
-        color: #dae8f7;
-        border-color: #4a90d9;
-        background-image: linear-gradient(to bottom, #4a90d9);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
-          color: #c7c7c7;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
-            color: inherit; }
-      .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label {
-          color: inherit; }
-    .message-dialog.csd .dialog-action-area .button.destructive-action {
-      color: white;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #8e0b0b;
-        background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:active {
-        color: white;
-        outline-color: rgba(255, 255, 255, 0.3);
-        border-color: #8e0b0b;
-        background-image: linear-gradient(to bottom, #da1010, #ed1212);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-        icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
-        color: #fbd4d4;
-        border-color: #ef2929;
-        background-image: linear-gradient(to bottom, #ef2929);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
-          color: #c7c7c7;
-          border-color: #a8a8a8;
-          background-image: linear-gradient(to bottom, #f4f4f4);
-          text-shadow: none;
-          icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
-            color: inherit; }
-      .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-        color: #8d9091;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label {
-          color: inherit; }
-  .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-    border-left-style: solid;
-    border-right-style: none;
-    border-bottom-style: none; }
-  .message-dialog.csd .dialog-action-area .button:last-child {
-    border-bottom-right-radius: 7px; }
-  .message-dialog.csd .dialog-action-area .button:first-child {
-    border-left-style: none;
-    border-bottom-left-radius: 7px; }
-
-GtkFileChooserDialog .search-bar {
-  background-color: #ffffff;
-  border-color: #ededed;
-  box-shadow: none; }
-  GtkFileChooserDialog .search-bar:backdrop {
-    background-color: white;
-    border-color: #ededed; }
-GtkFileChooserDialog .dialog-action-box {
-  border-top: 1px solid #a1a1a1; }
-  GtkFileChooserDialog .dialog-action-box:backdrop {
-    border-top-color: #a8a8a8; }
-
-/***********
- * Sidebar *
- ***********/
-.sidebar {
-  border: none;
-  background-color: #fafafa; }
-  .sidebar:backdrop {
-    background-color: #fafafa; }
-
-GtkPlacesSidebar.sidebar .view {
-  color: #2e3436;
-  background-color: transparent; }
-  GtkPlacesSidebar.sidebar .view .image {
-    color: #6b6f70; }
-    GtkPlacesSidebar.sidebar .view .image:selected {
-      color: #ecf3fb; }
-      GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
-        color: #ecf3fb; }
-    GtkPlacesSidebar.sidebar .view .image:backdrop {
-      color: #adafb0; }
-  GtkPlacesSidebar.sidebar .view:backdrop {
-    color: #8d9091; }
-
-.sidebar-item {
-  padding: 10px 4px; }
-  .sidebar-item > .label {
-    padding-left: 6px;
-    padding-right: 6px; }
-  .sidebar-item.needs-attention > .label {
-    background-size: 6px 6px, 0 0; }
-
-/*********
- * Paned *
- *********/
-GtkPaned {
-  -GtkPaned-handle-size: 1;
-  -gtk-icon-source: none;
-  margin: 0 8px 8px 0; }
-  GtkPaned:dir(rtl) {
-    margin-right: 0;
-    margin-left: 8px; }
-  GtkPaned .pane-separator {
-    background-color: #a1a1a1; }
-    GtkPaned .pane-separator:backdrop {
-      background-color: #a8a8a8; }
-
-GtkPaned.wide {
-  -GtkPaned-handle-size: 5;
-  margin: 0; }
-  GtkPaned.wide .pane-separator {
-    background-color: transparent;
-    border-style: none solid;
-    border-color: #a1a1a1;
-    border-width: 1px; }
-  GtkPaned.wide.vertical .pane-separator {
-    border-style: solid none; }
-  GtkPaned.wide .pane-separator:backdrop {
-    border-color: #a8a8a8; }
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
-  border-style: none; }
-
-.info,
-.question,
-.warning,
-.error {
-  background-color: #4a90d9;
-  color: #ffffff;
-  text-shadow: 0 1px #2a76c6;
-  border-color: #2a76c6; }
-  .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
-  .info .titlebar .button.titlebutton,
-  .titlebar .info .button.titlebutton,
-  .question .button,
-  .question .header-bar .button.titlebutton,
-  .header-bar .question .button.titlebutton,
-  .question .titlebar .button.titlebutton,
-  .titlebar .question .button.titlebutton,
-  .warning .button,
-  .warning .header-bar .button.titlebutton,
-  .header-bar .warning .button.titlebutton,
-  .warning .titlebar .button.titlebutton,
-  .titlebar .warning .button.titlebutton,
-  .error .button,
-  .error .header-bar .button.titlebutton,
-  .header-bar .error .button.titlebutton,
-  .error .titlebar .button.titlebutton,
-  .titlebar .error .button.titlebutton {
-    color: #ffffff;
-    outline-color: rgba(255, 255, 255, 0.3);
-    border-color: #1c5187;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-    .info .button:hover,
-    .question .button:hover,
-    .warning .button:hover,
-    .error .button:hover {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
-    .info .button:active,
-    .question .button:active,
-    .warning .button:active,
-    .error .button:active {
-      color: #ffffff;
-      outline-color: rgba(255, 255, 255, 0.3);
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
-    .info .button:insensitive,
-    .question .button:insensitive,
-    .warning .button:insensitive,
-    .error .button:insensitive {
-      color: #b2cfee;
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #65a0de);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-      .info .button:insensitive > .label,
-      .question .button:insensitive > .label,
-      .warning .button:insensitive > .label,
-      .error .button:insensitive > .label {
-        color: inherit; }
-    .info .button:backdrop,
-    .question .button:backdrop,
-    .warning .button:backdrop,
-    .error .button:backdrop {
-      color: #dae8f7;
-      border-color: #4a90d9;
-      background-image: linear-gradient(to bottom, #4a90d9);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-      border-color: #1c5187; }
-      .info .button:backdrop:insensitive,
-      .question .button:backdrop:insensitive,
-      .warning .button:backdrop:insensitive,
-      .error .button:backdrop:insensitive {
-        color: #9ac1e9;
-        border-color: #65a0de;
-        background-image: linear-gradient(to bottom, #65a0de);
-        text-shadow: none;
-        icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-        border-color: #1c5187; }
-        .info .button:backdrop:insensitive > .label,
-        .question .button:backdrop:insensitive > .label,
-        .warning .button:backdrop:insensitive > .label,
-        .error .button:backdrop:insensitive > .label {
-          color: inherit; }
-
-/************
- * Tooltips *
- ************/
-.tooltip {
-  color: white;
-  padding: 4px;
-  /* not working */
-  border-radius: 5px;
-  box-shadow: none;
-  text-shadow: 0 1px black; }
-  .tooltip.background {
-    background-color: rgba(0, 0, 0, 0.8);
-    background-clip: padding-box;
-    border: 1px solid rgba(255, 255, 255, 0.1); }
-  .tooltip.window-frame.csd {
-    background-color: transparent; }
-
-.tooltip * {
-  padding: 4px;
-  background-color: transparent;
-  color: inherit; }
-
-/*****************
- * Color Chooser *
- *****************/
-GtkColorSwatch {
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-  :selected GtkColorSwatch {
-    box-shadow: none; }
-    :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
-      border-color: #ffffff; }
-  GtkColorSwatch:selected {
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-  GtkColorSwatch.top {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px; }
-  GtkColorSwatch.bottom {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
-    border-top-left-radius: 5px;
-    border-bottom-left-radius: 5px; }
-  GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
-    border-top-right-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
-    border-radius: 5px; }
-  GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
-    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); }
-  GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected {
-    background-image: none;
-    box-shadow: none; }
-  GtkColorEditor GtkColorSwatch {
-    border-radius: 3px; }
-    GtkColorEditor GtkColorSwatch:hover {
-      background-image: none;
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
-    GtkColorEditor GtkColorSwatch:backdrop {
-      box-shadow: none; }
-  GtkColorSwatch.color-dark {
-    color: white;
-    outline-color: rgba(0, 0, 0, 0.3); }
-    GtkColorSwatch.color-dark:backdrop {
-      color: rgba(255, 255, 255, 0.3); }
-  GtkColorSwatch.color-light {
-    color: black;
-    outline-color: rgba(255, 255, 255, 0.5); }
-    GtkColorSwatch.color-light:backdrop {
-      color: rgba(0, 0, 0, 0.3); }
-  GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
-    border: 1px solid rgba(0, 0, 0, 0.3); }
-    GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
-      border-color: rgba(0, 0, 0, 0.5); }
-  GtkColorSwatch#add-color-button {
-    border-style: solid;
-    border-width: 1px;
-    color: #2e3436;
-    outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
-    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white; }
-    GtkColorSwatch#add-color-button:hover {
-      color: #2e3436;
-      outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
-      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white, 0 1px white; }
-    GtkColorSwatch#add-color-button:backdrop {
-      color: #8d9091;
-      border-color: #a8a8a8;
-      background-image: linear-gradient(to bottom, #ededed);
-      text-shadow: none;
-      icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-    GtkColorSwatch#add-color-button .overlay {
-      border-color: transparent;
-      background-color: transparent;
-      background-image: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-      text-shadow: none;
-      icon-shadow: none; }
-
-/********
- * Misc *
- ********/
-.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
-.scale-popup .titlebar .button.titlebutton,
-.titlebar .scale-popup .button.titlebutton {
-  padding: 6px; }
-  .scale-popup .button:hover {
-    background-color: rgba(46, 52, 54, 0.1);
-    border-radius: 5px; }
-
-GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
-.titlebar GtkVolumeButton.button.titlebutton {
-  padding: 8px; }
-
-/**********************
- * Window Decorations *
- *********************/
-.window-frame {
-  border-radius: 7px 7px 0 0;
-  border-width: 0px;
-  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
-  /* this is used for the resize cursor area */
-  margin: 10px; }
-  .window-frame:backdrop {
-    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); }
-  .window-frame.tiled {
-    border-radius: 0; }
-  .window-frame.popup {
-    box-shadow: none; }
-  .window-frame.csd .popup {
-    border-radius: 0;
-    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
-  .window-frame.csd.tooltip {
-    border-radius: 5px;
-    box-shadow: none; }
-  .window-frame.csd.message-dialog {
-    border-radius: 7px;
-    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
-
-.header-bar .titlebutton.button,
-.titlebar .titlebutton.button {
-  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
-  .header-bar .titlebutton.button:backdrop,
-  .titlebar .titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.header-bar.selection-mode .titlebutton.button,
-.titlebar.selection-mode .titlebutton.button {
-  text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-  icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); }
-  .header-bar.selection-mode .titlebutton.button:backdrop,
-  .titlebar.selection-mode .titlebutton.button:backdrop {
-    icon-shadow: none; }
-
-.view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
-.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
-  background-color: #4a90d9;
-  color: #ffffff;
-  outline-color: rgba(255, 255, 255, 0.3); }
-  .view:backdrop:selected, GtkCalendar:backdrop:selected, GtkCalendar:backdrop:focus:selected, GtkCalendar:backdrop:hover:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
-  .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
-    color: #ffffff; }
-
-/* Decouple the font of context menus from their entry/textview */
-.touch-selection,
-.context-menu {
-  font: initial; }
-
-.monospace {
-  font: Monospace; }
-
-/* GTK NAMED COLORS
-   ----------------
-   use responsibly! */
-/*
-widget text/foreground color */
-@define-color theme_fg_color #2e3436;
-/*
-text color for entries, views and content in general */
-@define-color theme_text_color black;
-/*
-widget base background color */
-@define-color theme_bg_color #ededed;
-/*
-text widgets and the like base background color */
-@define-color theme_base_color #ffffff;
-/*
-base background color of selections */
-@define-color theme_selected_bg_color #4a90d9;
-/*
-text/foreground color of selections */
-@define-color theme_selected_fg_color #ffffff;
-/*
-base background color of insensitive widgets */
-@define-color insensitive_bg_color #f4f4f4;
-/*
-text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #8d9091;
-/*
-insensitive text widgets and the like base background color */
-@define-color insensitive_base_color #ffffff;
-/*
-widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #8d9091;
-/*
-text color for entries, views and content in general on backdrop windows */
-@define-color theme_unfocused_text_color black;
-/*
-widget base background color on backdrop windows */
-@define-color theme_unfocused_bg_color #ededed;
-/*
-text widgets and the like base background color on backdrop windows */
-@define-color theme_unfocused_base_color white;
-/*
-base background color of selections on backdrop windows */
-@define-color theme_unfocused_selected_bg_color #4a90d9;
-/*
-text/foreground color of selections on backdrop windows */
-@define-color theme_unfocused_selected_fg_color #ffffff;
-/*
-widgets main borders color */
-@define-color borders #a1a1a1;
-/*
-widgets main borders color on backdrop windows */
-@define-color unfocused_borders #a8a8a8;
-/*
-these are pretty self explicative */
-@define-color warning_color #f57900;
-@define-color error_color #cc0000;
-@define-color success_color #73d216;
-/*
-these colors are exported for the window manager and shouldn't be used in applications,
-read if you used those and something break with a version upgrade you're on your own... */
-@define-color wm_title shade(#2e3436, 1.8);
-@define-color wm_unfocused_title #8d9091;
-@define-color wm_highlight white;
-@define-color wm_borders_edge white;
-@define-color wm_bg_a shade(#ededed, 1.2);
-@define-color wm_bg_b #ededed;
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-@define-color wm_button_hover_color_a shade(#ededed, 1.3);
-@define-color wm_button_hover_color_b #ededed;
-@define-color wm_button_active_color_a shade(#ededed, 0.85);
-@define-color wm_button_active_color_b shade(#ededed, 0.89);
-@define-color wm_button_active_color_c shade(#ededed, 0.9);
-@define-color content_view_bg #ffffff;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.scss b/gtk/resources/theme/Adwaita/gtk-contained.scss
deleted file mode 100644 (file)
index ee5e202..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// General guidelines:
-// - very unlikely you want to edit something else than _common.scss
-// - keep the number of defined colors to a minimum, use the color blending functions if
-//   you need a subtle shade
-// - if you need to inverse a color function use the @if directive to match for dark $variant
-
-$variant: 'light';
-
-@import 'colors';
-@import 'drawing';
-@import 'common';
-@import 'colors-public';
diff --git a/gtk/resources/theme/Adwaita/gtk-dark.css b/gtk/resources/theme/Adwaita/gtk-dark.css
deleted file mode 100644 (file)
index c22854d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained-dark.css");
diff --git a/gtk/resources/theme/Adwaita/gtk.css b/gtk/resources/theme/Adwaita/gtk.css
deleted file mode 100644 (file)
index fc3a3a6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained.css");
diff --git a/gtk/resources/theme/Adwaita/parse-sass.sh b/gtk/resources/theme/Adwaita/parse-sass.sh
deleted file mode 100755 (executable)
index e9cda25..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/bash
-
-bundle exec sass --update --sourcemap=none .
diff --git a/gtk/resources/theme/Adwaita/render-assets.sh b/gtk/resources/theme/Adwaita/render-assets.sh
deleted file mode 100755 (executable)
index 24d7675..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#! /bin/bash
-
-INKSCAPE="/usr/bin/inkscape"
-OPTIPNG="/usr/bin/optipng"
-
-SRC_FILE="assets.svg"
-ASSETS_DIR="assets"
-INDEX="assets.txt"
-
-for i in `cat $INDEX`
-do 
-if [ -f $ASSETS_DIR/$i.png ]; then
-    echo $ASSETS_DIR/$i.png exists.
-else
-    echo
-    echo Rendering $ASSETS_DIR/$i.png
-    $INKSCAPE --export-id=$i \
-              --export-id-only \
-              --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\
-    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 
-fi
-if [ -f $ASSETS_DIR/$i@2.png ]; then
-    echo $ASSETS_DIR/$i@2.png exists.
-else
-    echo
-    echo Rendering $ASSETS_DIR/$i@2.png
-    $INKSCAPE --export-id=$i \
-              --export-dpi=180 \
-              --export-id-only \
-              --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\
-    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png 
-fi
-done
-exit 0
diff --git a/gtk/resources/theme/HighContrast/Gemfile b/gtk/resources/theme/HighContrast/Gemfile
deleted file mode 100644 (file)
index 99f8e2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-gem "sass", "~> 3.4.0"
diff --git a/gtk/resources/theme/HighContrast/_colors.scss b/gtk/resources/theme/HighContrast/_colors.scss
deleted file mode 100644 (file)
index 2a28ba2..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-// When color definition differs for dark and light variant,
-// it gets @if ed depending on $variant
-
-
-$base_color: #fff;
-$bg_color: #fff;
-$fg_color: #000;
-
-$selected_fg_color: #fff;
-$selected_bg_color: #000; //#4a90d9;
-$selected_borders_color: #000;
-
-$borders_color: mix($bg_color,$fg_color,50%);
-$borders_edge: #fff;
-$link_color: $selected_bg_color;
-
-$suggested_color: #4a90d9;
-$warning_color: #f57900;
-$error_color: #cc0000;
-$success_color: #73d216;
-$destructive_color: #ef2929;
-
-$osd_fg_color: #fff;
-$osd_bg_color: transparentize(#000,0.2);
-$osd_borders_color: transparentize(#fff,0.8);
-
-//insensitive state derived colors
-$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
-$insensitive_bg_color: mix($bg_color, $base_color, 60%);
-$insensitive_borders_color: $borders_color;
-
-//colors for the backdrop state, derived from the main colors.
-$backdrop_base_color: $base_color;
-$backdrop_bg_color: $bg_color;
-$backdrop_fg_color: $fg_color;
-$backdrop_insensitive_color: $insensitive_fg_color;
-$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
-
-//apps rely on some named colors to be exported
-/* GTK NAMED COLORS */
-@define-color theme_fg_color #{"" + $fg_color};
-@define-color theme_bg_color #{"" + $bg_color};
-@define-color theme_base_color #{"" + $base_color};
-@define-color theme_selected_bg_color #{"" + $selected_bg_color};
-@define-color theme_selected_fg_color #{"" + $selected_fg_color};
-@define-color insensitive_bg_color #{"" + $insensitive_bg_color};
-@define-color insensitive_fg_color #{"" + $insensitive_fg_color};
-@define-color insensitive_base_color #{"" + $base_color};
-@define-color theme_unfocused_fg_color #{"" + $backdrop_fg_color};
-@define-color theme_unfocused_bg_color #{"" + $backdrop_bg_color};
-@define-color theme_unfocused_base_color #{"" + $backdrop_base_color};
-@define-color theme_unfocused_selected_bg_color #{"" + $selected_bg_color};
-@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color};
-@define-color borders #{"" + $borders_color};
-@define-color unfocused_borders #{"" + $backdrop_borders_color};
-
-@define-color warning_color #{"" + $warning_color};
-@define-color error_color #{"" + $error_color};
-@define-color success_color #{"" + $success_color};
-//@define-color desctructive_color $destructive_color
-
-//WM
-
-$_wm_highlight: $borders_edge;
-
-@define-color wm_title shade(#{"" + $fg_color}, 1.8);
-@define-color wm_unfocused_title #{"" + $backdrop_fg_color};
-@define-color wm_highlight #{"" + $_wm_highlight};
-@define-color wm_borders_edge #{"" + $borders_edge};
-
-@define-color wm_bg_a shade(#{"" + $bg_color}, 1.2);
-@define-color wm_bg_b #{"" + $bg_color};
-
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-
-@define-color wm_button_hover_color_a shade(#{"" + $bg_color}, 1.3);
-@define-color wm_button_hover_color_b #{"" + $bg_color};
-@define-color wm_button_active_color_a shade(#{"" + $bg_color}, 0.85);
-@define-color wm_button_active_color_b shade(#{"" + $bg_color}, 0.89);
-@define-color wm_button_active_color_c shade(#{"" + $bg_color}, 0.9);
-
-//FIXME this is really an API
-
-@define-color content_view_bg #{"" + $base_color};
-
diff --git a/gtk/resources/theme/HighContrast/_common.scss b/gtk/resources/theme/HighContrast/_common.scss
deleted file mode 100644 (file)
index 149c7f0..0000000
+++ /dev/null
@@ -1,2080 +0,0 @@
-@function gtkalpha($c,$a) {
-  @return unquote("alpha(#{$c},#{$a})");
-}
-
-* {
-  padding: 0;
-  -GtkToolButton-icon-spacing: 4;
-  -GtkTextView-error-underline-color: $error_color;
-  -GtkPaned-handle-size: 1;
-  -gtk-icon-style: symbolic; //force symbolic style icons
-
-  -GtkCheckButton-indicator-size: 16;
-  -GtkCheckMenuItem-indicator-size: 16;
-
-  // The size for scrollbars. The slider is 2px smaller, but we keep it
-  // up so that the whole area is sensitive to button presses for the
-  // slider. The stepper button is larger in both directions, the slider
-  // only in the width
-
-  -GtkScrolledWindow-scrollbar-spacing: 0;
-  -GtkScrolledWindow-scrollbars-within-bevel: 1;
-
-  -GtkToolItemGroup-expander-size: 11;
-  -GtkExpander-expander-size: 16;
-  -GtkTreeView-expander-size: 11;
-
-  -GtkTreeView-horizontal-separator: 4;
-
-  -GtkMenu-horizontal-padding: 0;
-  -GtkMenu-vertical-padding: 0;
-
-  -GtkWidget-link-color: $link_color;
-  -GtkWidget-visited-link-color: $link_color;
-
-  -GtkWidget-focus-padding: 2;    // FIXME: do we still need these?
-  -GtkWidget-focus-line-width: 1; //
-
-  -GtkDialog-button-spacing: 4;
-  -GtkDialog-action-area-border: 0;
-
-  -GtkStatusbar-shadow-type: none;
-
-  // We use the outline properties to signal the focus properties
-  // to the adwaita engine: using real CSS properties is faster,
-  // and we don't use any outlines for now.
-
-  outline-color: transparentize($fg_color, 0.7);
-  outline-style: dashed;
-  outline-offset: -3px;
-  outline-width: 1px;
-  outline-radius: 2px;
-
-}
-
-
-/***************
- * Base States *
- ***************/
-
-.background {
-    color: $fg_color;
-    background-color: $bg_color;
-}
-
-.background:backdrop {
-    text-shadow: none;
-    icon-shadow: none;
-
-    color: lighten($fg_color,10%);
-    background-color: $backdrop_bg_color;
-}
-
-/*
-   These wildcard seems unavoidable, need to investigate.
-   Wildcards are bad and troublesome, use them with care,
-   or better, just don't.
-   Everytime a wildcard is used a kitten dies, painfully.
-*/
-
-
-
-*:insensitive {
-    -gtk-image-effect: dim;
-}
-
-.gtkstyle-fallback {
-  background-color: $bg_color;
-  color: $fg_color;
-  &:prelight {
-    background-color: lighten($bg_color, 10%);
-    color: $fg_color;
-  }
-  &:active {
-    background-color: darken($bg_color, 10%);
-    color: $fg_color;
-  }
-  &:insensitive {
-    background-color: $insensitive_bg_color;
-    color: $insensitive_fg_color;
-  }
-  &:selected {
-    background-color: $selected_bg_color;
-    color: $selected_fg_color;
-  }
-}
-
-.view {
-  color: $fg_color;
-  background-color: $base_color;
-  &:backdrop {
-    color: $backdrop_fg_color;
-    background-color: $backdrop_base_color;
-  }
-  &:selected,
-  &:selected:focus,
-  &:selected:hover {
-    @extend %selected_items;
-  }
-}
-
-.rubberband {
-  border: 1px solid $selected_bg_color;
-  background-color: transparentize($selected_bg_color,0.8);
-}
-
-GtkLabel {
-  &:selected,
-  &:selected:focus,
-  &:selected:hover,
-  &:backdrop:selected {
-    @extend %selected_items;
-  }
-}
-
-/*********************
- * Spinner Animation *
- *********************/
-
-@keyframes spin {
-    to { -gtk-icon-transform: rotate(1turn); }
-}
-
-.spinner {
-  background-image: none;
-  background-color: blue;
-  opacity: 0; // non spinning spinner makes no sense
-  -gtk-icon-source: -gtk-icontheme('process-working-symbolic');
-  &:active {
-    opacity: 1;
-    animation: spin 1s linear infinite;
-    &:insensitive {
-      opacity: 0.5;
-    }
-  }
-}
-
-/****************
- * Text Entries *
- ****************/
-
-.entry {
-  padding: 4px;
-  border-radius: 3px;
-  transition: all 200ms ease-out;
-  @include entry(normal);
-  &.flat, &.flat:focus {
-    padding: 2px;
-    @include entry(normal, $noedge:true);
-    border: none;
-    border-radius: 0;
-  }
-  &:focus { @include entry(focus); }
-  &:insensitive { @include entry(insensitive); }
-  &:backdrop { @include entry(backdrop); }
-  &:backdrop:insensitive { @include entry(backdrop-insensitive); }
-  &:selected, &:backdrop:selected {
-    background-color: $selected_bg_color;
-    color: $selected_fg_color;
-  }
-  &:selected,
-  &:selected:focus {
-    @extend %selected_items;
-  }
-  &.progressbar {
-    margin: 1px;
-    border-radius: 0;
-    border-width: 0 0 2px;
-    border-color: $selected_bg_color;
-    border-style: solid;
-    background-image: none;
-    background-color: transparent;
-    box-shadow: none;
-    &:backdrop { background-color: transparent; }
-  }
-  .linked & {
-    &:first-child {
-      border-top-right-radius: 0;
-      border-bottom-right-radius: 0;
-      &:dir(rtl) { border-right-style: none;}
-    }
-    &:last-child {
-      border-top-left-radius: 0;
-      border-bottom-left-radius: 0;
-      border-left-style: none;
-      &:dir(rtl) { border-left-style: solid; }
-    }
-  }
-  &.error {
-    color: $error_color;
-    border-color: $error_color;
-    &:focus { @include entry(focus, $error_color); }
-    &:selected, &:selected:focus {
-      background-color: $error_color;
-    }
-  }
-  &.warning {
-    color: $warning_color;
-    border-color: $warning_color;
-    &:focus { @include entry(focus, $warning_color); }
-    &:selected, &:selected:focus {
-      background-color: $warning_color;
-    }
-  }
-}
-
-/***********
- * Buttons *
- ***********/
-
-.button {
-  border-radius: 3px;
-  transition: all 200ms ease-out;
-  padding: 4px 6px;
-  @include button(normal);
-  &:hover, &.flat:hover {
-    @include button(hover);
-    -gtk-image-effect: highlight;
-  }
-  &:active, &.flat:active,
-  &:checked, &.flat:checked {
-    @include button(active);
-    transition-duration: 50ms;
-  }
-  &:backdrop, &.flat:backdrop {
-    @include button(backdrop);
-    &:active, &:checked {
-      @include button(backdrop-active);
-    }
-    &:insensitive {
-      @include button(backdrop-insensitive);
-    }
-    &:insensitive:active {
-      @include button(backdrop-insensitive-active);
-    }
-  }
-  //&:selected, &.flat:selected,       Why this?
-  //&:selected:focus, &.flat:focus {
-  //  @extend %selected_items;
-  //}
-  &:insensitive {
-    @include button(insensitive);
-    &:active, &.flat:active {
-      @include button(insensitive-active);
-    }
-  }
-  &.flat, &.flat:backdrop {
-    @extend %undecorated_button;
-  }
-  //overlay / OSD style
-  .osd & {
-    padding: 6px;
-    border-width: 1px 1px 2px 1px;
-    @include button(osd);
-    @extend %linked;
-    &:hover {
-      @include button(osd-hover);
-      @extend %linked;
-    }
-    &:active, &:checked {
-      @include button(osd-active);
-      @extend %linked;
-    }
-    &:insensitive {
-      @include button(osd-insensitive);
-      @extend %linked;
-    }
-    &:backdrop {
-      @include button(osd-backdrop);
-      @extend %linked;
-    }
-  }
-  // Suggested and Destructive Action buttons
-  @each $b_type, $b_color in (suggested-action, $suggested_color),
-                              (destructive-action, $destructive_color) {
-    &.#{$b_type} {
-      @include button(normal,$b_color, white);
-      &:hover {
-        @include button(hover,$b_color, white);
-      }
-      &:active, &:checked {
-        @include button(active,$b_color, white);
-      }
-      &:backdrop {
-        @include button(backdrop,$b_color,white);
-        &:insensitive {
-          @include button(backdrop-insensitive);
-        }
-      }
-      &:insensitive {
-        @include button(insensitive);
-      }
-    }
-  }
-
-  // buttons in header bars and action bars
-  &.image-button { padding: 8px; }
-  &.text-button { padding: 6px 8px 5px; } // due to font metrics
-
-  //inline-toolbar buttons
-  .inline-toolbar &, .inline-toolbar &:backdrop {
-    border-radius: 2px;
-    border-width: 1px;
-    @extend %linked;
-  }
-
-  .primary-toolbar & { icon-shadow: none; } // tango icons don't need added shadows
-//  .separator {
-//    -GtkWidget-wide-separators: true;
-//    -GtkWidget-horizontal-separator: 0;
-//   }
-  .linked &, .linked &:backdrop {
-    @extend %linked;
-  }
-}
-
-// all the following is for the +|- buttons on inline toolbars, that way
-// should really be reprecated...
-.inline-toolbar GtkToolButton > .button { // redefining the button look is
-                                               // needed since those are flat...
-  @include button(normal, $noedge: true); // the box-shadow outset doesn't work
-                                          // in this case, hence $noedge
-  &:hover { @include button(hover, $noedge: true); }
-  &:active { @include button(active, $noedge:true); }
-  &:insensitive { @include button(insensitive, $noedge:true); }
-  &:insensitive:active { @include button(insensitive-active, $noedge:true); }
-  &:backdrop { @include button(backdrop); };
-  &:backdrop:active { @include button(backdrop-active); }
-  &:backdrop:insensitive { @include button(backdrop-insensitive); }
-  &:backdrop:insensitive:active { @include button(backdrop-insensitive-active);}
-}
-.inline-toolbar.toolbar GtkToolButton { // .inline-toolbar.toolbar here for
-                                        // higher specificity than the previous
-                                        // "button look" selector
-  & > .button.flat {
-    border-radius: 0;
-    border-left-style: none;
-  }
-  &:dir(rtl) > .button.flat {}
-  &:first-child > .button.flat {
-    border-radius: 3px 0 0 3px;
-    border-left-style: solid;
-  }
-  &:last-child > .button.flat {
-    border-radius: 0 3px 3px 0;
-  }
-  &:last-child:dir(rtl) > .button.flat {
-    border-right-style: solid;
-  }
-  &:only-child > .button.flat {
-    border-radius: 3px;
-    border-style: solid;
-  }
-}
-
-
-%linked_middle {
-  border-radius: 0;
-  border-left-style: none;
-  &:dir(rtl) {
-    border-radius: 0; // needed when including %linked_middle:dir(rtl)
-    border-right-style: none;
-    border-left-style: solid
-  }
-}
-
-%linked {
-  @extend %linked_middle;
-  &:first-child {
-    border-radius: 3px 0 0 3px;
-    border-left-style: solid;
-  }
-  &:last-child {
-    border-radius: 0 3px 3px 0;
-    &:dir(rtl) { border-right-style: solid; }
-  }
-  &:only-child {
-    border-radius: 3px;
-    border-style: solid;
-  }
-}
-
-%linked_vertical{
-  border-left-style: solid;
-  border-top-style: none;
-  &:first-child {
-    border-style: solid;
-    border-radius: 3px 3px 0 0;
-  }
-  &:last-child {
-    border-radius: 0 0 3px 3px;
-  }
-  &:only-child {
-    border-radius: 3px;
-    border-style: solid;
-  }
-}
-
-%undecorated_button {
-  border-color: transparent;
-  background-color: transparent;
-  background-image: none;
-  box-shadow: inset 0 1px transparentize(white,1);
-  text-shadow: none;
-  icon-shadow: none;
-}
-
-/* menu buttons */
-.menuitem.button.flat {
-  @extend %undecorated_button;
-  outline-offset: -1px;
-  &:hover { background-color: mix($fg_color,$bg_color,10%); }
-  &:selected { @extend %selected_items; }
-  &:backdrop, &:backdrop:hover {
-    @extend %undecorated_button;
-  }
-}
-
-GtkColorButton.button { padding: 4px; } // Uniform padding on the
-                                        // GtkColorButton.button
-
-/*********
- * Links *
- *********/
-
-*:link {
-  color: $selected_bg_color; //FIXME use a proper color
-  &:hover, &:active, &:visited {
-    color: mix($fg_color, $selected_bg_color, 40%); //FIXME same here
-  }
-  &:backdrop, &:backdrop:hover {
-    color: $selected_bg_color;
-  }
-}
-
-.button:link, .button:visited {
-  color: $selected_bg_color; //FIXME use a proper color
-  @extend %undecorated_button;
-  text-shadow: none;
-  &:hover, &:active {
-    @extend %undecorated_button;
-    color: mix($fg_color, $selected_bg_color, 40%); //FIXME same here
-    text-shadow: none;
-  }
-  &:backdrop {
-    @extend %undecorated_button; //This shouldn't be needed but avoids
-                                 //a weird transition which for some reason
-                                 //makes borders blink on hover
-    color: $selected_bg_color; //FIXME use a proper color
-  }
-}
-
-/*****************
- * GtkSpinButton *
- *****************/
-
-.spinbutton {
-  .button {
-    background-image: none;
-    border-width: 0 0 0 1px;
-    border-color: transparentize($borders_color,0.7);
-    color: mix($fg_color,$base_color,95%);
-    border-radius: 0;
-    box-shadow: none;
-  //  padding-left: 6px;
-  //  padding-right: 6px;
-    &:dir(rtl) { border-width: 0 1px 0 0; }
-    &:hover {
-      color: $fg_color;
-      background-color: transparentize(black,0.95);
-    }
-    &:insensitive {
-      color: transparentize($insensitive_fg_color,0.7);
-    }
-    &:active {
-      box-shadow: inset 0 2px 3px -1px transparentize(black,0.8);
-      background-color: transparentize(black,0.9);
-    }
-    &:backdrop {
-      border-color: transparentize($backdrop_borders_color,0.7);
-    }
-    &:backdrop:insensitive {
-      background-image: none;
-      color: transparentize($backdrop_insensitive_color,0.7);
-      border-width: 0 0 0 1px; // It is needed or it gets overridden
-      &:dir(rtl) { border-width: 0 1px 0 0; }
-    }
-  }
-  &.vertical {
-    .button {
-      &:first-child {
-        @extend %top_button;
-        @include button(normal, $noedge: true);
-        &:active {
-          @extend %top_button;
-          @include button(active, $noedge: true);
-        }
-        &:hover {
-          @extend %top_button;
-          @include button(hover, $noedge: true);
-        }
-        &:insensitive {
-          @extend %top_button;
-          @include button(insensitive, $noedge: true);
-        }
-        &:backdrop {
-          @extend %top_button;
-          @include button(backdrop);
-        }
-      }
-      &:last-child {
-        @extend %bottom_button;
-        @include button(normal);
-        &:active {
-          @extend %bottom_button;
-          @include button(active);
-        }
-        &:hover {
-          @extend %bottom_button;
-          @include button(hover);
-        }
-        &:insensitive {
-          @extend %bottom_button;
-          @include button(insensitive);
-        }
-        &:backdrop {
-          @extend %bottom_button;
-          @include button(backdrop);
-        }
-      }
-      &:backdrop:insensitive {
-        @include button(backdrop-insensitive);
-      }
-    }
-    &.entry {
-      // we should remove the bottom edge hilight here, but seems
-      // like buttons are on top of it so it doesn't show up
-      border-radius: 0;
-    }
-    %top_button {
-      border-radius: 3px 3px 0 0;
-      border-bottom-width: 0;
-    }
-    %bottom_button {
-      border-radius: 0 0 3px 3px;
-      border-top-width: 0;
-    }
-  }
-/* This is to fix spinbuttons in entries, but I feel like hiding code issues
- * hence it's commented atm.
- *  GtkTreeView & {
- *   &.entry, &.entry:focus {
- *     padding: 1px;
- *     border-width: 1px 0;
- *     border-color: $selected_bg_color;
- *     border-radius: 0;
- *     box-shadow: none;
- *   }
- * } */
-}
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
-
-  //FIXME padding issue
-  padding: 0;
-
-  -GtkComboBox-arrow-scaling: 0.5;
-  -GtkComboBox-shadow-type: none;
-
-  box-shadow: 0 1px $borders_edge;
-
-  @include _button_text_shadow;
-
-  &:insensitive {
-    color: $insensitive_fg_color;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  &:backdrop {
-    color: $backdrop_fg_color;
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  &:backdrop:insensitive {
-    color: $backdrop_insensitive_color;
-  }
-  .menuitem { text-shadow: none; }
-  .separator {
-    // always disable separators
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0;
-  }
-  &.combobox-entry .entry {
-    border-radius: 3px 0 0 3px;
-    &:dir(rtl) {
-      border-radius: 0 3px 3px 0;
-    }
-  }
-  &.combobox-entry .button, &.combobox-entry .button:backdrop {
-    // It is needed to specify the backdrop button or it gets overridden
-    border-radius: 0 3px 3px 0;
-    border-left-style: none;
-    &:dir(rtl) {
-      border-radius: 3px 0 0 3px;
-      border-left-style: solid;
-      border-right-style: none;
-    }
-  }
-}
-
-.linked > GtkComboBox > .button {
-  // the combo is a composite widget so the way we do button linkind doesn't
-  // work, special case needed. See
-  // https://bugzilla.gnome.org/show_bug.cgi?id=733979
-  &:dir(ltr) { @extend %linked_middle; } // specificity bump
-  &:dir(rtl) { @extend %linked_middle:dir(rtl); }
-}
-.linked > GtkComboBox:first-child > .button {
-  @extend %linked:first-child;
-}
-.linked > GtkComboBox:last-child > .button {
-  @extend %linked:last-child;
-}
-.linked > GtkComboBox:only-child > .button {
-  @extend %linked:only-child;
-}
-
-/************
- * Toolbars *
- ************/
-.toolbar { //FIXME: why is all this being ignored?
-  padding: 6px;
-  background-color: $bg_color;
-  &.osd {
-    background-color: $osd_bg_color;
-    border-radius: 6px;
-    padding: 12px;
-  }
-  //searchbar & inline-toolbar
-  &.inline-toolbar {
-    @extend %inset-bar;
-    border-width: 0 1px 1px;
-    padding: 3px;
-    border-radius: 0  0 4px 4px;
-  }
-  &.search-bar {
-    @extend %inset-bar;
-    border-width: 0 0 1px;
-    padding: 3px;
-  }
-}
-
-%inset-bar {
-  border-style: solid;
-  border-color: $borders_color;
-  $_bg: mix($bg_color, $borders_color, 70%);
-  background-color: $_bg;
-  box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%);
-  //FIXME edge would be nice, but doesn't work
-  &:backdrop {
-    border-color: $backdrop_borders_color;
-    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
-    box-shadow: none;
-  }
-}
-
-/***************
- * Header bars *
- ***************/
-
-.titlebar,
-.header-bar {
-  border-width: 0 0 1px;
-  border-style: solid;
-  border-color: $borders_color;
-  border-radius: 7px 7px 0 0;
-
-  background-color: transparent;
-  background-image: linear-gradient(to bottom,
-                                    lighten($bg_color,4%),
-                                    $bg_color);
-  box-shadow: inset 0 -1px mix($borders_color, $bg_color, 30%), // bottom shade
-              inset 0 1px $borders_edge; // top highlight
-  padding: 6px;
-
-  &:backdrop {
-    border-color: $backdrop_borders_color;
-    background-color: $bg_color;
-    background-image: none;
-    box-shadow: none;
-  }
-
-  .title {
-    font: Bold;
-    padding: 0px 12px;
-  }
-  .subtitle {
-    font-size: 80%;
-    padding: 0 12px;
-  }
-  .header-bar-separator,
-  & > GtkBox > .separator.vertical {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-separator-width: 1px;
-    border-width: 0 1px;
-    border-image: linear-gradient(to bottom,
-                                  transparentize($borders_color,1),
-                                  $borders_color 30%,
-                                  $borders_color 70%,
-                                  transparentize($borders_color,1) 100%)
-                  0 1 / 0 1px stretch; //FIXME use a proper color
-    &:backdrop {
-      border-image: linear-gradient(to bottom,
-                                    transparentize($backdrop_borders_color,
-                                                   0.5))
-                    0 1 / 1px 1px;  //FIXME use a proper color
-    }
-  }
-  &.selection-mode {
-    color: darken($selected_bg_color, 15%);
-    text-shadow: 0 1px transparentize(black, 0.5);
-    background-image: linear-gradient(to bottom,
-                                    lighten($selected_bg_color,5%),
-                                    lighten($selected_bg_color,2%));
-    box-shadow: inset 0 -1px mix($borders_color,$bg_color, 30%), //bottom shade
-                inset 0 1px mix($borders_edge,$selected_bg_color, 50%); //top highlight
-    .button {
-      @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
-      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
-      &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
-      &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
-      &:backdrop {
-        @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge);
-        border-color: darken($selected_bg_color, 15%);
-      }
-      &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, noedge); }
-      &.suggested-action {
-        @include button($t:normal, $noedge:true);
-        &:hover { @include button($t:hover,$noedge:true); }
-        &:active { @include button($t:active, $noedge:true); }
-        &:insensitive { @include button($t:insensitive, $noedge:true); }
-        &:backdrop { @include button($t:backdrop, $noedge:true); }
-        &:backdrop:insensitive { @include button($t:backdrop-insensitive, $noedge:true); }
-      }
-    }
-    .selection-menu {
-      border-width: 0;
-      background-image: none;
-      box-shadow: none;
-    }
-  }
-  .tiled &, .maximized & {
-    border-radius: 0; // squared corners when the window is max'd or tiled
-  }
-}
-
-/**************
- * Tree Views *
- **************/
-column-header {
-  .button {
-    @extend %column_header_button;
-    $_column_header_color: mix($fg_color,$base_color,50%);
-    color: $_column_header_color;
-    font-weight: bold;
-    text-shadow: none;
-    box-shadow: none;
-    &:hover {
-      @extend %column_header_button;
-      color: mix($_column_header_color,$fg_color,50%);
-      box-shadow: none;
-    }
-    &:active {
-      @extend %column_header_button;
-      color: $fg_color;
-    }
-  }
-  &:last-child .button,
-  &:last-child.button { //treeview-like derived widgets in Banshee and Evolution
-    border-right-style: none;
-  }
-}
-
-%column_header_button {
-  border-width: 0 1px 1px 0;
-  border-radius: 0;
-  background-image: none;
-  border-color: $bg_color;
-  text-shadow: none;
-  &:insensitive {
-    border-color: $bg_color;
-    background-image: none;
-  }
-  &:backdrop {
-    border-color: $backdrop_bg_color;
-    border-width: 0 1px 1px 0;
-    color: mix($backdrop_fg_color, $backdrop_bg_color,50%);
-    background-image: none;
-    &:insensitive {
-      border-color: $backdrop_bg_color;
-      background-image: none;
-    }
-  }
-}
-GtkTreeView.view.progressbar { //Progressbar in treeview cells
-  color: $base_color;
-  border-radius: 4px;
-  background-image: linear-gradient(to bottom,
-                                    $selected_bg_color,
-                                    darken($selected_bg_color,10%));
-  &:selected {
-    color: $selected_bg_color;
-    background-image: linear-gradient(to bottom,
-                                     $base_color,
-                                     darken($base_color,10%));
-    &:backdrop {
-      color: $selected_bg_color;
-      background-image: none;
-      background-color: $backdrop_base_color;
-    }
-  }
-  &:backdrop {
-    color: $backdrop_base_color;
-    background-image: none;
-  }
-}
-
-/*********
- * Menus *
- *********/
-.menubar {
-  padding: 0px;
-  background-color: mix($fg_color,$bg_color,5%); //Uhm?
-  &:backdrop { background-color: $backdrop_bg_color; }
-  & > .menuitem {
-    padding: 4px 8px;
-    &:hover { //Seems like it :hover even with keyboard focus
-      box-shadow: inset 0 -3px $selected_bg_color;
-      color: $selected_bg_color;
-    }
-    &:insensitive {
-      color: $insensitive_fg_color;
-      box-shadow: none;
-    }
-  }
-}
-
-.menu {
-  padding: 0px;
-  background-color: $base_color;
-  //border: 1px solid $borders_color;
-  .menuitem {
-    padding: 4px;
-    &:hover {
-      color: $selected_fg_color;
-      background-color: $selected_bg_color;
-    }
-    &:insensitive {
-      color: $insensitive_fg_color;
-      &:backdrop { color: $backdrop_insensitive_color; }
-    }
-    &:backdrop, &:backdrop:hover {
-      color: $backdrop_fg_color;
-      background-color: $backdrop_base_color;
-    }
-    //submenu indicators
-    &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
-    &.arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
-  }
-}
-
-
-
-/***************
- * Popovers   *
- ***************/
-
-.popover {
-  margin: 10px;
-  padding: 2px;
-  border-color: $borders-color;
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 5px;
-  //background-clip: border-box;
-  background-color: $bg_color;
-
-  box-shadow: 0 2px 3px transparentize(black, 0.5);
-  &:backdrop {
-    box-shadow: none;
-  }
-  & > .list,
-  & > .view,
-  & > .toolbar {
-    background-color: transparent;
-  }
-  .separator {
-    font-size: 80%;
-    font-weight: bold;
-    color: mix($fg_color, $bg_color, 20%);
-    text-shadow: none;
-    background-color: transparent;
-    icon-shadow: none;
-    border: 0;
-  }
-  .button.flat,
-  .button.flat:hover {
-    color: $fg_color;
-    text-shadow: none;
-    transition: none;
-  }
-  &.osd { // Also used for touch cutnpaste overlays
-          // FIXME Doesn't work
-    background-image: none;
-    background-color: $osd_bg_color;
-    border: 1px solid $borders_color;
-    color: $osd_fg_color;
-    .button {
-      color: white;
-      text-shadow: none;
-      @include button(osd);
-      &:hover { @include button(osd-hover); };
-      &:active { @include button(osd-active); };
-      &:insensitive { @include button(osd-insensitive); };
-    }
-  }
-}
-
-//touch selection handlebars for the Popover.osd above
-.cursor-handle {
-  background-color: transparent;
-  background-image: none;
-  &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
-  &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
-}
-
-/*****************
- * Notebooks and *
- * Tabs          *
- *****************/
-
-.notebook {
-  // Through me you go to the grief wracked city;
-  // Through me you go to everlasting pain;
-  // Through me you go a pass among lost souls.
-  // ...
-  // Abandon all hope â€” Ye Who Enter Here
-  padding: 0;
-  background-color: $base_color;
-  -GtkNotebook-initial-gap: 10;
-  -GtkNotebook-arrow-spacing: 5;
-  -GtkNotebook-tab-curvature: 0;
-  -GtkNotebook-tab-overlap: -8;
-  -GtkNotebook-has-tab-gap: false;
-  -GtkWidget-focus-padding: 0;
-  -GtkWidget-focus-line-width: 0;
-  transition: all 200ms ease-out;
-  &:backdrop {
-    background-color: $backdrop_base_color;
-  }
-  &.frame {
-    border: 1px solid $borders_color;
-    // FIXME doesn't work
-    &.top { border-top-width: 0; }
-    &.bottom { border-bottom-width: 0; }
-    &.right { border-right-width: 0; }
-    &.left { border-left-width: 0; }
-    &:backdrop { border-color: $backdrop_borders_color; }
-  }
-  &.header {
-    // FIXME: double borders in some case, can't fix it w/o a class tho
-    // FIXME: doesn't work on dark var
-    background-color: mix($bg_color, $borders_color, 70%);
-
-    // this is the shading of the header behind the tabs
-    &.frame {
-      border: 1px solid $borders_color;
-      &.top { border-bottom-width: 0; }
-      &.bottom { border-top-width: 0; }
-      &.right { border-left-width: 0; }
-      &.left { border-right-width: 0; }
-      &:backdrop { border-color: $backdrop_borders_color; }
-    }
-
-    $_header_shade: inset 0 2px 3px -1px transparentize(black, 0.85);
-    &.top {
-      box-shadow: $_header_shade,
-                  inset 0 -1px $borders_color; // border
-      &:backdrop { box-shadow: inset 0 -1px $backdrop_borders_color; }
-    }
-    &.bottom {
-      box-shadow: $_header_shade,
-                  inset 0 1px $borders_color;
-      &:backdrop { box-shadow: inset 0 1px $backdrop_borders_color; }
-    }
-    &.right {
-      box-shadow: $_header_shade,
-                  inset 1px 0 $borders_color;
-      &:backdrop { box-shadow: inset 1px 0 $backdrop_borders_color; }
-    }
-    &.left {
-      box-shadow: $_header_shade,
-                  inset -1px 0 $borders_color;
-      &:backdrop { box-shadow: inset -1px 0 $backdrop_borders_color; }
-    }
-    &:backdrop {
-      // same color as backdrop pushed button
-      background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
-      box-shadow: none;
-    }
-  }
-  tab {
-    border-width: 0;
-    border-style: solid;
-    border-color: transparent;
-    background-color: transparent;
-
-    outline-offset: 0;
-
-    $tab_indicator_size: 3px;
-    //vertical tab sizing
-    $vt_vpadding: 8px;
-    $vt_hpadding: 20px;
-    // horizontal tab sizing
-    $ht_vpadding: 5px;
-    $ht_hpadding: 20px;
-
-    //FIXME: we get double border in some cases, not considering the broken
-    //notebook content frame...
-    &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
-    &.left, &.right { padding: $ht_vpadding $ht_hpadding; }
-
-
-    /* works for testnotebookdnd, but there's a superfluous border
-       in gedit or web, commented out for now, needs gtk fixes
-    &.reorderable-page {
-      &.top {
-        padding-top: ($vt_vpadding - 1px);
-        border-top-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.bottom {
-        padding-bottom: ($vt_vpadding - 1px);
-        border-bottom-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left {
-        padding-left: ($ht_hpadding - 1px);
-        border-left-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-      &.right {
-        padding-right: ($ht_hpadding - 1px);
-        border-right-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-    }
-    */
-    &.reorderable-page {
-      &.top, &.bottom {
-        padding-left: 12px;  // for a nicer close button
-        padding-right: 12px; // placement
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left, &.right {
-        border-bottom-width: 1px;
-        border-top-width: 1px;
-      }
-    }
-    &.top {
-      //padding-bottom: ($vt_vpadding -$tab_indicator_size);
-      border-bottom-width: $tab_indicator_size;
-    }
-    &.bottom {
-      //padding-top: ($vt_vpadding -$tab_indicator_size);
-      border-top-width: $tab_indicator_size;
-    }
-    &.left {
-      //padding-right: ($ht_hpadding -$tab_indicator_size);
-      border-right-width: $tab_indicator_size;
-    }
-    &.right {
-      //padding-left: ($ht_hpadding -$tab_indicator_size);
-      border-left-width: $tab_indicator_size;
-    }
-
-    //here's the interesting stuff
-    &:hover, &.prelight-page {
-      border-color: $borders_color;
-    }
-    &:active, &.active-page, &:backdrop:active {
-      border-color: $selected_bg_color;
-    }
-    &:backdrop {
-      background-color: transparent;
-      border-color: transparent;
-    }
-    @each $_tab, $_border in (top, bottom),
-                             (bottom, top),
-                             (left, right),
-                             (right, left) {
-      &.reorderable-page.#{$_tab} {
-        border-color: transparent;
-        &:hover, &.prelight-page {
-          border-color: transparentize($borders_color,0.7);
-          border-#{$_border}-color: $borders_color;
-          background-color: transparentize($bg_color,0.8);
-        }
-        &:active, &.active-page {
-          background-color: transparentize($bg_color,0.5);
-          border-color: transparentize($borders_color,0.5);
-          border-#{$_border}-color: $selected_bg_color;
-          &:hover { background-color: transparentize($bg_color,0.3); }
-          &:backdrop {
-            border-color: $backdrop_borders_color;
-            background-color: $backdrop_bg_color;
-            border-#{$_border}-color: $selected_bg_color;
-          }
-        }
-        &:backdrop {
-          border-color: transparent;
-          background-color: transparent;
-        }
-      }
-    }
-    GtkLabel { //tab text
-      padding: 0 2px; // needed for a nicer focus ring
-      font-weight: bold;
-      color: $insensitive_fg_color; /* color: inherit doesn't work here */
-      &:backdrop, &.prelight-page:backdrop {
-        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
-      }
-    }
-    &.prelight-page GtkLabel, GtkLabel.prelight-page {
-      // prelight tab text
-      color: mix($fg_color, $insensitive_fg_color, 50%);
-    }
-    &.active-page GtkLabel, GtkLabel.active-page {
-      // active tab text
-      color: $fg_color;
-      &:backdrop { color: $backdrop_fg_color; }
-    }
-    .button { //tab close button
-      border: 1px solid transparent;
-      @extend %undecorated_button;
-      icon-shadow: none;
-      transition: none;
-      color: transparentize($fg_color,0.7);
-      &:hover {
-        color:  $fg_color;
-        @include button(hover, $noedge: true);
-        background-image: none;
-        box-shadow: none;
-      }
-      &:active {
-        @include button(active, $noedge: true);
-      }
-      &:backdrop {
-        color: transparentize($backdrop_fg_color,0.7);
-        border-color: transparent;
-      }
-      & > GtkImage { // this is a hack which makes tabs grow
-        padding: 2px;
-      }
-    }
-  }
-}
-
-//.notebook > .frame,
-//.notebook > .view { border: none; }
-
-/**************
- * Scrollbars *
- **************/
-
-.scrollbar {
-  background-clip: padding-box;
-  background-image: none;
-  border-style: solid;
-  -GtkRange-trough-border: 0;
-  -GtkScrollbar-has-backward-stepper: false;
-  -GtkScrollbar-has-forward-stepper: false;
-  -GtkRange-slider-width: 20;
-  -GtkScrollbar-min-slider-length: 42; // minimum size for the slider.
-                                       // sadly can't be in '.slider'
-                                       // where it belongs
-
-  -GtkRange-stepper-spacing: 0;
-  -GtkRange-trough-under-steppers: 1;
-  .button {
-    border: none;
-  }
-  &.trough { @extend .scrollbars-junction; }
-  &.slider {
-    border-radius: 20px;
-    border: 3px solid transparent; //margin :/
-    background-color: mix($bg_color, $fg_color, 50%);
-    &:backdrop, &:insensitive {
-      background-color: mix($bg_color, $fg_color, 90%);
-    }
-    &:hover {
-      background-color: mix($bg_color, $fg_color, 30%);
-    }
-    &:prelight:active {
-      background-color: $selected_bg_color;
-    }
-    &.fine-tune {
-      border-width: 5px;
-      &:prelight:active {
-        background-color: $selected_bg_color;
-      }
-    }
-  }
-}
-
-.scrollbars-junction { // the small square between two scrollbars
-  border-color: transparent;
-  background-color: darken($bg_color, 5%);
-  &:backdrop { background-color: transparent; }
-}
-
-
-/**********
- * Switch *
- **********/
-
-GtkSwitch {
-    -GtkSwitch-slider-width: 47px;
-    font: bold condensed 9;
-    outline-offset: -4px;
-    &.trough {
-      // similar to the .scale
-      border-width: 1px;
-      border-style: solid;
-      border-radius: 3px;
-      border-color: $borders_color;
-      background-color: mix($bg_color,$borders_color,60%);
-      box-shadow: inset 0 1px transparentize(black, 0.9); /*outset not working*/
-      text-shadow: 0 1px transparentize(black, 0.9);
-      &:active {
-        color: white;
-        border-color: $selected_borders_color;
-        background-color: $selected_bg_color;
-        box-shadow: $widget_edge;
-        text-shadow: 0 0 2px white;
-      }
-      &:insensitive {
-        color: $insensitive_fg_color;
-        border-color: $borders_color;
-        background-color: $insensitive_bg_color;
-        box-shadow: $widget_edge;
-        text-shadow: none;
-      }
-      &:backdrop {
-        color: $backdrop_fg_color;
-        border-color: $backdrop_borders_color;
-        background-color: $backdrop_bg_color;
-        box-shadow: none;
-        text-shadow: none;
-        &:active {
-          color: $backdrop_bg_color;
-          border-color: $selected_bg_color;
-          background-color: $selected_bg_color;
-          box-shadow: none;
-        }
-        &:insensitive {
-          color: $backdrop_insensitive_color;
-          border-color: $backdrop_insensitive_color;
-        }
-      }
-    }
-    &.slider {
-      border-radius: 3px;
-      @include button(normal, $noedge: true);
-      box-shadow: inset 0 1px white,
-                  inset 0 -2px transparentize($bg_color,0.4),
-                  inset 0 -1px mix($bg_color,$borders_color,50%);
-      &:hover {
-        @include button(hover, $noedge: true);
-        box-shadow: inset 0 1px white,
-                    inset 0 -2px transparentize($bg_color,0.4),
-                    inset 0 -1px mix($bg_color,$borders_color,50%);
-      }
-      &:active { border: 1px solid $selected_borders_color; }
-      &:insensitive { @include button(insensitive, $noedge: true); }
-      &:backdrop { @include button(backdrop);
-        &:active{ border-color: $selected_bg_color; }
-        &:insensitive {
-          @include button(backdrop-insensitive);
-        }
-      }
-    }
-}
-
-/*************************
- * Check and Radio items *
- *************************/
-
-// FIXME
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
-  // this is for a nice focus on check and radios text
-  padding: 1px;
-  outline-offset: 0;
-}
-
-@each $w,$a in ('check', 'checkbox'),
-               ('radio','radio') {
-  .#{$w} {
-    color: transparentize($fg_color,0.9);
-    background-image: none;
-    -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
-    &:hover { color: $borders_color; }
-    &:checked, &:active {
-      -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
-      color: $fg_color;
-      &:hover { color: $borders_color; }
-      &:insensitive {
-        color: $insensitive_fg_color;
-        &:backdrop { color: $backdrop_insensitive_color; }
-      }
-      &:backdrop { color: $backdrop_fg_color; }
-    }
-    &:insensitive {
-      color: transparentize($insensitive_fg_color,0.9);
-      &:backdrop { color: transparent; }
-    }
-    &:inconsistent {
-      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
-    }
-    &:backdrop {
-      color: transparentize($backdrop_fg_color,0.9);
-      &:selected { color: transparentize($backdrop_base_color,0.9); }
-    }
-  }
-}
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 20;
-  -GtkRange-trough-border: 2;
-  outline-offset: -9px;
-  outline-radius: 4px;
-
-  &.fine-tune {
-    outline-offset: -7px;
-    outline-radius: 6px;
-    &.trough {
-      border-radius: 4px;
-      margin: 8px;
-    }
-  }
-  &.slider {
-    //FIXME: better gradient on the slider and hover state
-    @include button(normal, $noedge: true);
-    border-radius: 50%;
-    border-color: darken($borders_color,3%);
-    box-shadow: inset 0 1px white,
-                inset 0 #{-2px} $bg_color,
-                inset 0 #{-1px} mix($bg_color,$borders_color,50%);
-    &:hover {
-      @include button(hover, $noedge: true);
-      border-color: darken($borders_color,3%);
-      border-radius: 50%; // needed for double marks scales
-      box-shadow: inset 0 1px white,
-                  inset 0 #{-2px} white,
-                  inset 0 #{-1px} mix($bg_color,$borders_color,70%);
-    }
-    &:insensitive {
-      border-style: solid; // needed for double marks scales or they'll get
-      border-radius: 50%;  // overridden
-      background-image: linear-gradient(to bottom, $insensitive_bg_color);
-      box-shadow: none;
-    }
-    &:backdrop {
-      border-style: solid; // needed for double marks scales or they'll get
-      border-radius: 50%;  // overridden
-      border-color: darken($backdrop_borders_color,3%);
-      background-image: linear-gradient(to bottom, $backdrop_bg_color);
-      box-shadow: none;
-    }
-    &:backdrop:insensitive { @include button(backdrop-insensitive);}
-    &:active {
-      border: 1px solid darken($selected_borders_color,3%);
-    }
-  }
-  &.trough {
-    margin: 10px;
-    border-width: 1px;
-    border-style: solid;
-    border-radius: 3px;
-    border-color: $borders_color;
-    background-color: mix($bg_color,$borders_color,60%);
-    box-shadow: inset 1px 1px transparentize(black, 0.9),
-                $widget_edge;
-    &.highlight {
-      border-color: $selected_borders_color;
-      background-color: $selected_bg_color;
-      box-shadow: $widget_edge;
-      &:backdrop {
-         border-color: $selected_bg_color;
-         background-color: $selected_bg_color;
-         box-shadow: none;
-      }
-    }
-    &:insensitive, &.hilight:insensitive {
-      border-color: $insensitive_borders_color;
-      background-color: $insensitive_bg_color;
-      box-shadow: $widget_edge;
-    }
-    &:backdrop {
-      border-color: $backdrop_borders_color;
-      background-color: mix($backdrop_bg_color,$borders_color);
-      box-shadow: none;
-    }
-    &:backdrop:insensitive, .hilight:backdrop:insensitive {
-      border-color: $backdrop_insensitive_color;
-      background-color: $backdrop_bg_color;
-    }
-  }
-}
-
-//FIXME: scale sliders
-
-%scale_marks_above_horz {
-  .trough { margin: 14px 10px 10px; }
-  &.fine-tune .trough { margin: 12px 8px 8px; }
-}
-%scale_marks_below_horz {
-  .trough { margin: 10px 10px 14px; }
-  &.fine-tune .trough { margin: 8px 8px 12px; }
-}
-%scale_marks_above_vert {
-  .trough { margin: 10px 10px 10px 14px; }
-  &.fine-tune .trough { margin: 8px 8px 8px 12px; }
-}
-%scale_marks_below_vert {
-  .trough { margin: 10px 14px 10px 10px; }
-  &.fine-tune .trough { margin: 8px 12px 8px 8px; }
-}
-
-/*****************
- * Progress bars *
- *****************/
-
-//FIXME it's a wip ok?
-
-GtkProgressBar {
-    padding: 0;
-    font-size: 83%;
-    color: transparentize($fg_color, 0.6);
-    &:backdrop {
-      color: $backdrop_insensitive_color;
-    }
-}
-
-// moving bit
-.progressbar {
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 3px;
-  border-color: $selected_borders_color;
-  background-color: $selected_bg_color;
-  // I really prefer these flat w/o this shadow - Lapo
-  box-shadow: inset 0 1px 0 transparentize($borders_edge,0.8);
-  &.vertical {
-    box-shadow: inset 1px 0 0 transparentize($borders_edge,0.8);
-  }
-  &:backdrop {
-    border-color: $selected_bg_color;
-    background-color: $selected_bg_color;
-    box-shadow: none;
-  }
-  &.osd {
-    border-width: 0;
-    border-radius: 0;
-    -GtkProgressBar-xspacing: 0;
-    -GtkProgressBar-yspacing: 2px;
-    -GtkProgressBar-min-horizontal-bar-height: 2px; //FIXME still too tall
-  }
-}
-
-// background
-GtkProgressBar.trough {
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 3px;
-  border-color: $borders_color;
-  background-color: mix($borders_color,$bg_color, 35%);
-  box-shadow: inset 1px 1px transparentize(black, 0.9),
-              $widget_edge;
-  &:backdrop{
-    border-color: $backdrop_borders_color;
-    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
-    box-shadow: 0 1px transparentize(white,1);
-  }
-  &.osd {
-    background-color: transparent;
-    box-shadow: none;
-    border-width: 0;
-    //FIXME: there is a margin on top
-  }
-}
-
-/*************
- * Level Bar *
- *************/
-
-GtkLevelBar {
-  -GtkLevelBar-min-block-width: 34;
-  -GtkLevelBar-min-block-height: 3;
-}
-
-GtkLevelBar.vertical {
-  -GtkLevelBar-min-block-width: 3;
-  -GtkLevelBar-min-block-height: 34;
-}
-
-.level-bar {
-  &.trough {
-    // FIXME: outset not working
-    padding: 2px;
-    border-radius: 3px;
-    @include entry(normal);
-    &:backdrop {
-      @include entry(backdrop);
-    }
-  }
-  &.fill-block {
-    // FIXME: it would be nice to set make fill blocks bigger, but we'd need
-    // :nth-child working on discrete indicators
-    border-width: 1px;
-    border-style: solid;
-    border-color: darken($selected_bg_color,10%);
-    background-color: $selected_bg_color;
-    box-shadow: 0 1px transparentize(black, 0.9);
-    border-radius: 1px;
-    &:backdrop {
-      border-color: $selected_bg_color;
-      box-shadow: none;
-    }
-    &.indicator-discrete {
-      &.horizontal { margin: 0 1px; }
-      &.vertical { margin: 1px 0; }
-    }
-    &.level-high {
-      border-color: darken($success_color,10%);
-      background-color: $success_color;
-      &:backdrop { border-color: $success_color; }
-    }
-    &.level-low {
-      border-color: darken($warning_color,10%);
-      background-color: $warning_color;
-      &:backdrop { border-color: $warning_color; };
-    }
-    &.empty-fill-block {
-      background-color: transparent;
-      border-color: transparentize($fg_color,0.8);
-      box-shadow: none;
-      &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); }
-    }
-  }
-}
-
-// catch all extend :)
-
-%selected_items {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
-  outline-color: transparentize($selected_fg_color, 0.7);
-  &:backdrop { color: $backdrop_base_color; }
-}
-
-/**********
- * Frames *
- **********/
-.frame {
-  border: 1px solid $borders_color;
-  &.flat { border-style: none; }
-  &:backdrop { border-color: $backdrop_borders_color; }
-  padding: 0;
-  &.action-bar {
-    padding: 6px;
-    border-width: 1px 0 0;
-  }
-}
-
-GtkScrolledWindow {
-  .frame { border-radius: 2px; }
-  GtkViewport.frame { // avoid double borders when viewport inside scrolled window
-    border-style: none;
-  }
-}
-
-//vbox and hbox separators
-.separator {
-  // always disable separators
-  // -GtkWidget-wide-separators: true;
-  color: transparentize(black, 0.9);
-
-  // Font and File button separators
-  GtkFileChooserButton &,
-  GtkFontButton & {
-    // always disable separators
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0;
-  }
-}
-
-/*********
- * Lists *
- *********/
-
-.list, .list-row {
-  background-color: $base_color;
-  border-color: $borders_color;
-  &:backdrop {
-    background-color: $backdrop_base_color;
-    border-color: $backdrop_borders_color;
-  }
-}
-
-.list-row,
-.grid-child {
-  padding: 2px;
-}
-
-.list-row.button {
-  @extend %undecorated_button;
-  background-color: transparentize($base_color,1); // for the transition
-  border-style: none; // I need no borders here
-  border-radius: 0;   // and no rounded corners
-  box-shadow: none;   // and no box-shadow
-  &:hover {
-    background-color: mix(black, $base_color, 5%);
-  }
-  &:active {
-    box-shadow: inset 0 2px 2px -2px transparentize(black,0.8);
-  }
-  &:selected {
-    &:active { box-shadow: inset 0 2px 3px -1px transparentize(black,0.5); }
-    &:hover {
-      background-color: mix(black, $selected_bg_color, 10%);
-    }
-  }
-  &:backdrop:hover {
-    @extend %undecorated_button;
-  }
-}
-
-.list-row:selected {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
-  &:backdrop { color: $backdrop_base_color;}
-}
-
-/*********************
- * App Notifications *
- *********************/
-
-.app-notification,
-.app-notification.frame {
-  padding: 10px;
-  border-width: 0 1px 1px;
-  border-style: solid;
-  border-color: $borders_color;
-  border-radius: 0 0 6px 6px;
-  background-image: linear-gradient(to bottom, mix(black, $bg_color, 6%) 5%,
-                              mix(black, $bg_color, 4%));
-  // FIXME no space for outer shadow : box-shadow: 0 1px 1px rgba(0,0,0,.5);
-  .button { padding: 6px; }
-}
-
-/*************
- * Expanders *
- *************/
-
-GtkExpander {
-  -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
-  &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
-  &:hover { color: lighten($fg_color,30%); } //only lightens the arrow
-  &:active { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
-}
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
-  border: 1px solid $borders_color;
-  &.button {
-    @extend %undecorated_button;
-    padding: 0 4px; //FIXME no effect on these pseudobuttons
-    color: mix($fg_color, $base_color, 40%); //we need a dimmed stuff var
-    &:hover {
-      @extend %undecorated_button;
-      color: $fg_color;
-    }
-    &:backdrop, &:backdrop:hover {
-      @extend %undecorated_button;
-      color: mix($backdrop_fg_color, $backdrop_base_color, 50%);
-    }
-  }
-  &.view { border-radius: 2px; }
-  &.header {
-    background: linear-gradient(to bottom,
-                                lighten($bg_color,2%),
-                                darken($bg_color,2%));
-    border-bottom-color: mix($borders_color,$bg_color,50%);
-    &:backdrop {
-      background-image: linear-gradient(to bottom, $backdrop_bg_color);
-      border-bottom-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
-    }
-  }
-}
-
-/***********
- * Dialogs *
- ***********/
-
-.message-dialog .dialog-action-area .button {
-  padding: 8px;
-}
-
-.message-dialog { // Message Dialog styling
-  -GtkDialog-button-spacing: 0;
-  .titlebar {
-    border-style: none;
-    box-shadow: inset 0 1px $borders_edge;
-  }
-  &.csd { // rounded bottom border styling for csd version
-    // bigger radius for better antialiasing
-    border-bottom-left-radius: 9px;
-    border-bottom-right-radius: 9px;
-    .dialog-action-area .button {
-      padding: 12px;
-      border-radius: 0;
-      @include button(normal, $noedge: true);
-      @extend %middle_button;
-      &:hover {
-        @include button(hover, $noedge: true);
-        @extend %middle_button;
-      }
-      &:active {
-        @include button(active, $noedge: true);
-        @extend %middle_button;
-      }
-      &:insensitive {
-        @include button(insensitive, $noedge: true);
-        @extend %middle_button;
-      }
-      &:backdrop {
-        @include button(backdrop, $noedge: true);
-        @extend %middle_button;
-      }
-      &:backdrop:insensitive {
-        @include button(backdrop-insensitive, $noedge: true);
-        @extend %middle_button;
-      }
-      @each $b_type, $b_color in (suggested-action, $suggested_color),
-                                 (destructive-action, $destructive_color) {
-        &.#{$b_type} {
-          @include button(normal, $b_color, white, $noedge: true);
-          @extend %middle_button;
-          &:hover {
-            @include button(hover, $b_color, white, $noedge: true);
-            @extend %middle_button;
-          }
-          &:active {
-            @include button(active, $b_color, white, $noedge: true);
-            @extend %middle_button;
-          }
-          &:backdrop {
-            @include button(backdrop, $b_color, white);
-            @extend %middle_button;
-            &:insensitive {
-              @include button(backdrop-insensitive);
-              @extend %middle_button;
-            }
-          }
-          &:insensitive {
-            @include button(insensitive);
-            @extend %middle_button;
-          }
-        }
-      }
-      &:first-child{ @extend %first_button; }
-      &:last-child { @extend %last_button; }
-    }
-    %middle_button {
-      border-right-style: none;
-      border-bottom-style: none;
-    }
-    %last_button { border-bottom-right-radius: 7px; }
-    %first_button {
-      border-left-style: none;
-      border-bottom-left-radius: 7px;
-    }
-  }
-}
-
-GtkFileChooserDialog {
-  .search-bar {
-    background-color: $base_color;
-    border-color: $bg_color;
-    box-shadow: none;
-    &:backdrop {
-      background-color: $backdrop_base_color;
-      border-color: $backdrop_bg_color;
-    }
-  }
-  .dialog-action-box {
-    border-top: 1px solid $borders_color;
-    &:backdrop { border-top-color: $backdrop_borders_color; }
-  }
-}
-
-/***********
- * Sidebar *
- ***********/
-
-.sidebar,
-.sidebar .view {
-  border: none;
-  $_sidebar_bg: lighten($bg_color,5%);
-  background-color: $_sidebar_bg;
-  .scrollbar {
-    &.trough {
-      background-color: darken($bg_color,10%);
-      border-radius: 6px;
-      border-width: 2px;
-      border-color: transparent;
-    }
-    &.slider {
-      background-color: $_sidebar_bg;
-      &:hover { background-color: lighten($bg_color, 10%); }
-    }
-  }
-  &:backdrop {
-    background-color: lighten($backdrop_bg_color,5%);
-  }
-  &:selected {
-    background-color: $selected_bg_color;
-  }
- .separator {
-    color: mix($_sidebar_bg,$borders_color,70%);
-  }
-}
-
-GtkPaned {
-  // This is actually the invisible area of the paned separator, not a margin...
-  margin: 0 8px 8px 0; //drag area of the separator
-  &:dir(rtl) {
-    margin-right: 0;
-    margin-left: 8px;
-  }
-}
-
-.pane-separator {
-  //FIXME abusing a background-image to get rid of the handle decoration
-  //I'd like something better...
-  background-image: linear-gradient(to bottom, $borders_color);
-  &:backdrop {
-    background-image: linear-gradient(to bottom, $backdrop_borders_color);
-  }
-}
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
-  border-width: 0;
-  border-style: none;
-}
-
-.info,
-.question,
-.warning,
-.error {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
-  text-shadow: 0 1px darken($selected_bg_color, 10%);
-  border-color: darken($selected_bg_color, 10%);
-  .button {
-    @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
-    &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
-    &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
-    &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
-    &:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge); }
-    &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, noedge); }
-  }
-}
-
-/************
- * Tooltips *
- ************/
-
-.tooltip {
-  color: white;
-  padding: 4px; /* not working */
-  border-radius: 5px;
-  background-color: transparentize(black,0.2);  //FIXME proper color
-  text-shadow: 0 1px black;
-//  border: 2px solid $borders_color; gnome shell style?
-}
-
-.tooltip * { //Yeah this is ugly
-  padding: 4px;
-  background-color: transparent;
-  color: inherit; // just to be sure
-}
-
-/*****************
- * Color Chooser *
- *****************/
-
-GtkColorSwatch {
-
-  border: 1px solid transparentize(black,0.7);
-  box-shadow: inset 0 1px 1px transparentize(black, 0.8);
-
-  &.color-light {
-    &:hover {
-      background-image: linear-gradient(to bottom,
-                                        transparentize(white, 1) 40%,
-                                        transparentize(white, 0.6));
-      &:backdrop { background-image: none; }
-    }
-  }
-  &.color-dark {
-    &:hover {
-       background-image: linear-gradient(to bottom,
-                                        transparentize(white, 1) 40%,
-                                        transparentize(white, 0.8));
-       &:backdrop { background-image: none; }
-    }
-  }
-
-  &:hover { border-color: transparentize(black, 0.5); }
-
-  &:backdrop { border-color: transparentize(black,0.8); box-shadow: none; }
-
-  &.top {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px;
-  }
-  &.bottom {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px;
-  }
-  &.left, &:first-child {
-    border-top-left-radius: 5px;
-    border-bottom-left-radius: 5px;
-  }
-  &.right, &:last-child {
-    border-top-right-radius: 5px;
-    border-bottom-right-radius: 5px;
-  }
-  &:only-child {
-    border-radius: 5px;
-  }
-  &.color-active-badge {
-    border-width: 2px;
-    &:hover { background-image: none; }
-    &.color-light, &.color-light:hover {
-      color: transparentize(black,0.7);
-      border-color: transparentize(black,0.7);
-    }
-    &.color-dark, &.color-dark:hover {
-      color: transparentize(white,0.5);
-      border-color: transparentize(white,0.5);
-    }
-  }
-}
-GtkColorChooserWidget #add-color-button {
-  border-color: mix($borders_color,$bg_color,50%);
-  background-color: mix($borders_color,$bg_color,50%);
-  color: $bg_color;
-  box-shadow: none;
-  &:hover {
-    border-color: $borders_color;
-    background-color: $borders_color;
-  }
-  &:backdrop {
-    border-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
-    background-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
-  }
-}
-
-
-/**********************
- * Window Decorations *
- *********************/
-
-.window-frame {
-  border-radius: 7px 7px 0 0;
-  // lamefun trick to get rounded borders regardless of CSD use
-  border-width: 0px;
-
-  // this needs to be transparent
-  // see bug #722563
-  $_wm_border: transparentize(black, 0.77);
-  $_wm_border_backdrop: transparentize(black, 0.82);
-
-  box-shadow: 0 3px 9px 1px transparentize(black, 0.5),
-              0 0 0 1px $_wm_border; //doing borders with box-shadow
-
-  /* this is used for the resize cursor area */
-  margin: 10px;
-
-  &:backdrop {
-    box-shadow: 0 2px 6px 2px transparentize(black, 0.8),
-                0 0 0 1px $_wm_border_backdrop;
-  }
-  &.tiled {
-    border-radius: 0;
-  }
-  &.csd {
-    &.popup {
-      border-radius: 0;
-      box-shadow: 0 1px 2px transparentize(black, 0.8),
-                  0 0 0 1px transparentize($_wm_border,0.1);
-    }
-    &.tooltip {
-      border-radius: 5px;
-      box-shadow: none;
-    }
-  }
-}
-
-// Window Close button
-.button.titlebutton {
-  padding: 8px;
-  border-color: transparent;
-  background-image: none;
-  transition-property: border, box-shadow, color;
-  box-shadow: inset 0 1px transparentize(white,1),
-              0 1px transparentize($borders_edge,1);
-  &:hover { @include button(normal); }
-  &:active { @include button(active); }
-  &:backdrop {
-    @include button(backdrop);
-    border-color: transparent;
-    transition-property: border, box-shadow, color;
-  }
-}
-
diff --git a/gtk/resources/theme/HighContrast/_drawing.scss b/gtk/resources/theme/HighContrast/_drawing.scss
deleted file mode 100644 (file)
index 1db956b..0000000
+++ /dev/null
@@ -1,282 +0,0 @@
-// Drawing mixins
-
-// generic drawing of more complex things
-
-$widget_edge: 0 1px $borders_edge; //outer hilight "used" on
-                                   //most widgets
-
-@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) {
-//
-// Helper function to stack up to 4 box-shadows;
-//
-  @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; }
-  @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; }
-  @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; }
-  @else { box-shadow: $shadow1; }
-}
-
-// entries
-
-@mixin entry($t, $fc:$selected_bg_color, $noedge:false) {
-//
-// Entries drawing function
-//
-// $t: entry type
-// $fc: focus color
-// $noedge: set to true not to draw the bottom edge hilight
-//
-// possible $t values:
-// normal, focus, insensitive, backdrop, backdrop-insensitive;
-//
-  background-color: transparent;
-  border-style: solid;
-  border-width: 1px;
-  background-image: linear-gradient(to bottom,
-                                    darken($base_color,3%),
-                                    $base_color 90%);
-  $_entry_edge: $widget_edge;
-  @if $noedge { $_entry_edge: none; }
-  
-  @if $t==normal {
-    border-color: $borders_color;
-    @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
-                      $_entry_edge);
-  }
-  @if $t==focus {
-    border-color: $fc;
-    @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
-                      inset 0 0 2px 1px mix($fc,$base_color,20%),
-                        $_entry_edge);
-  }
-  @if $t==insensitive {
-    color: $insensitive_fg_color;
-    border-color: $borders_color;
-    background-image: linear-gradient(to bottom, $insensitive_bg_color);
-    @include _shadows($_entry_edge);
-  }
-  @if $t==backdrop {
-    color: $backdrop_fg_color;
-    background-image: linear-gradient(to bottom, $backdrop_base_color);
-    box-shadow: 0 1px transparentize(white,1);
-  }
-  @if $t==backdrop-insensitive {
-    color: $backdrop_insensitive_color;
-    background-image: linear-gradient(to bottom, $backdrop_bg_color);
-    box-shadow: 0 1px transparentize(white,1);
-  }
-}
-
-// buttons
-
-@mixin _button_border_color ($c) { border-color: darken($c,25%); } // colored buttons want the border form the base color
-
-@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
-//
-// helper function for the text emboss effect
-//
-// $tc is the optional text color, not the shadow color
-//
-// TODO: this functions needs a way to deal with special cases
-//
-
-  $_dark: black;
-  $_bright: white;
-
-  @if lightness($tc) < 50% {
-    text-shadow: 0 1px $_bright;
-    icon-shadow: 0 1px $_bright;
-  }
-  @else {
-    text-shadow: 0 -1px $_dark;
-    icon-shadow: 0 -1px $_dark;
-  }
-}
-
-@mixin button($t, $c:$bg_color, $tc:$fg_color, $noedge:false ) {
-//
-// Button drawing function
-//
-// $t:  button type,
-// $c:  base button color for colored* types
-// $tc: optional text color for colored* types
-// $noedge: set to true not to draw the bottom edge hilight
-//
-// possible $t values:
-// normal, hover, active, insensitive, insensitive-active,
-// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active
-//
-  border-width: 2px;
-  border-style: solid;
-
-  $_top_hilight: if(lightness($c)> 70%, white, transparentize(white,0.9)); //not just dark/light but colored buttons
-
-  @if $t==normal {
-  //
-  // normal button
-  //
-    color: $tc;
-    background-image: linear-gradient(to bottom,
-                                  lighten($c,5%),
-                                  $c 40%,
-                                  darken($c,5%)
-                                  );
-
-    @if $c!=$bg_color { @include _button_border_color($c); }
-    @else { border-color: $borders_color; }
-
-  }
-
-  @else if $t==hover {
-  //
-  // hovered button
-  //
-    color: $tc;
-    @if $c!=$bg_color { @include _button_border_color($c); }
-    @else { border-color: $borders_color; }
-    background-image: linear-gradient(to bottom,
-                                      lighten($c,14%),
-                                      lighten($c,4%) 40%,
-                                      $c);
-
-  }
-
-  @else if $t==active {
-  //
-  // pushed button
-  //
-    @if $c!=$bg_color { @include _button_border_color($c); }
-    @else { border-color: $borders_color; }
-    @if $c!=$bg_color {
-      background-image: linear-gradient(to bottom, darken($c,25%));
-      color: $tc;
-    }
-    @else {
-      background-image: linear-gradient(to bottom,
-                                        $borders_color);
-      color: $bg_color;
-    }
-  }
-  @else if $t==insensitive {
-  //
-  // insensitive button
-  //
-    color: $insensitive_fg_color;
-    border-color: $insensitive_borders_color;
-    background-image: linear-gradient(to bottom, $insensitive_bg_color);
-    text-shadow: none;
-    icon-shadow: none;
-  }
-  @else if $t==insensitive-active {
-  //
-  // insensitive pushed button
-  //
-    color: $insensitive_fg_color;
-    border-color: $insensitive_borders_color;
-    background-image: linear-gradient(to bottom,
-                        mix($insensitive_borders_color,
-                            $insensitive_bg_color, 10%));
-  }
-
-  @else if $t==backdrop {
-  //
-  // backdrop button
-  //
-    color: if($c!=$bg_color, $tc, $backdrop_fg_color);
-    border-color: if($c!=$bg_color, $c, $backdrop_borders_color);
-    background-image: linear-gradient(to bottom,
-                                      if($c!=bg_color,$c,$backdrop_bg_color));
-    text-shadow: none;
-    icon-shadow: none;
-  }
-
-  @else if $t==backdrop-active {
-  //
-  // backdrop pushed button
-  //
-    color: $backdrop_fg_color;
-    border-color: $backdrop_borders_color;
-    background-image: linear-gradient(to bottom,
-                        mix($backdrop_borders_color,$backdrop_bg_color, 35%));
-  }
-
-  @else if $t==backdrop-insensitive {
-  //
-  // backdrop insensitive button
-  //
-    color: $backdrop_insensitive_color;
-    border-color: $backdrop_borders_color;
-    background-image: linear-gradient(to bottom, $backdrop_bg_color);
-  }
-
-  @else if $t==backdrop-insensitive-active {
-  //
-  // backdrop insensitive pushed button
-  //
-    color: $backdrop_insensitive_color;
-    border-color: $backdrop_borders_color;
-    background-image: linear-gradient(to bottom,
-                        mix($backdrop_borders_color,$backdrop_bg_color, 8%));
-  }
-  
-  @else if $t==osd {
-  //
-  // normal osd button
-  //
-    background-image: none;
-    background-color: $osd_bg_color;
-    border-color: $osd_borders_color;
-    box-shadow: none;
-  }
-  @else if $t==osd-hover {
-  //
-  // active osd button
-  //
-    background-color: transparentize(#fff,0.99);
-    border-color: $osd_borders_color;
-    box-shadow: none;
-  }
-  @else if $t==osd-active {
-  //
-  // active osd button
-  //
-    background-color: transparentize(#fff,0.97);
-    border-color: $osd_borders_color;
-    box-shadow: none;
-  }
-  @else if $t==osd-insensitive {
-  //
-  // insensitive osd button
-  //
-    border-color: $osd_borders_color;
-    color: $insensitive_fg_color;
-  }
-  
-}
-
-@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
-  color: mix($tc,$bg_color,80%);
-  @if $flat { background-image: linear-gradient(to bottom,$c); }
-  @else {
-    background-image: linear-gradient(to bottom,
-                                  mix(black,$c,15%) 5%,
-                                  mix(black,$c,10%) 20%,
-                                  mix(black,$c,10%) 90%,
-                                  $c
-                                  );
-  }
-
-  @if $c!=$bg_color { @include _button_border_color($c); }
-  @else { border-color: $borders_color; }
-  
-  @if $noedge==false { 
-    @if lightness($c) > 60% {
-      box-shadow: inset 0 -1px 0 $borders_edge,
-                  0 1px 0 $borders_edge;
-    }
-    @else {
-      box-shadow: inset 0 -1px 0 transparentize($borders_edge,0.5),
-                  0 1px 0 transparentize($borders_edge,0.5);
-    }
-  }
-
-}
diff --git a/gtk/resources/theme/HighContrast/gtk.css b/gtk/resources/theme/HighContrast/gtk.css
deleted file mode 100644 (file)
index c964eb2..0000000
+++ /dev/null
@@ -1,2185 +0,0 @@
-/* GTK NAMED COLORS */
-@define-color theme_fg_color #000;
-@define-color theme_bg_color #fff;
-@define-color theme_base_color #fff;
-@define-color theme_selected_bg_color #000;
-@define-color theme_selected_fg_color #fff;
-@define-color insensitive_bg_color white;
-@define-color insensitive_fg_color #7f7f7f;
-@define-color insensitive_base_color #fff;
-@define-color theme_unfocused_fg_color #000;
-@define-color theme_unfocused_bg_color #fff;
-@define-color theme_unfocused_base_color #fff;
-@define-color theme_unfocused_selected_bg_color #000;
-@define-color theme_unfocused_selected_fg_color #fff;
-@define-color borders #7f7f7f;
-@define-color unfocused_borders #8b8b8b;
-@define-color warning_color #f57900;
-@define-color error_color #cc0000;
-@define-color success_color #73d216;
-@define-color wm_title shade(#000, 1.8);
-@define-color wm_unfocused_title #000;
-@define-color wm_highlight #fff;
-@define-color wm_borders_edge #fff;
-@define-color wm_bg_a shade(#fff, 1.2);
-@define-color wm_bg_b #fff;
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-@define-color wm_button_hover_color_a shade(#fff, 1.3);
-@define-color wm_button_hover_color_b #fff;
-@define-color wm_button_active_color_a shade(#fff, 0.85);
-@define-color wm_button_active_color_b shade(#fff, 0.89);
-@define-color wm_button_active_color_c shade(#fff, 0.9);
-@define-color content_view_bg #fff;
-* {
-  padding: 0;
-  -GtkToolButton-icon-spacing: 4;
-  -GtkTextView-error-underline-color: #cc0000;
-  -GtkPaned-handle-size: 1;
-  -gtk-icon-style: symbolic;
-  -GtkCheckButton-indicator-size: 16;
-  -GtkCheckMenuItem-indicator-size: 16;
-  -GtkScrolledWindow-scrollbar-spacing: 0;
-  -GtkScrolledWindow-scrollbars-within-bevel: 1;
-  -GtkToolItemGroup-expander-size: 11;
-  -GtkExpander-expander-size: 16;
-  -GtkTreeView-expander-size: 11;
-  -GtkTreeView-horizontal-separator: 4;
-  -GtkMenu-horizontal-padding: 0;
-  -GtkMenu-vertical-padding: 0;
-  -GtkWidget-link-color: #000;
-  -GtkWidget-visited-link-color: #000;
-  -GtkWidget-focus-padding: 2;
-  -GtkWidget-focus-line-width: 1;
-  -GtkDialog-button-spacing: 4;
-  -GtkDialog-action-area-border: 0;
-  -GtkStatusbar-shadow-type: none;
-  outline-color: rgba(0, 0, 0, 0.3);
-  outline-style: dashed;
-  outline-offset: -3px;
-  outline-width: 1px;
-  outline-radius: 2px; }
-
-/***************
- * Base States *
- ***************/
-.background {
-  color: #000;
-  background-color: #fff; }
-
-.background:backdrop {
-  text-shadow: none;
-  icon-shadow: none;
-  color: #1a1a1a;
-  background-color: #fff; }
-
-/*
-   These wildcard seems unavoidable, need to investigate.
-   Wildcards are bad and troublesome, use them with care,
-   or better, just don't.
-   Everytime a wildcard is used a kitten dies, painfully.
-*/
-*:insensitive {
-  -gtk-image-effect: dim; }
-
-.gtkstyle-fallback {
-  background-color: #fff;
-  color: #000; }
-  .gtkstyle-fallback:prelight {
-    background-color: white;
-    color: #000; }
-  .gtkstyle-fallback:active {
-    background-color: #e6e6e6;
-    color: #000; }
-  .gtkstyle-fallback:insensitive {
-    background-color: white;
-    color: #7f7f7f; }
-  .gtkstyle-fallback:selected {
-    background-color: #000;
-    color: #fff; }
-
-.view {
-  color: #000;
-  background-color: #fff; }
-  .view:backdrop {
-    color: #000;
-    background-color: #fff; }
-
-.rubberband {
-  border: 1px solid #000;
-  background-color: rgba(0, 0, 0, 0.2); }
-
-/*********************
- * Spinner Animation *
- *********************/
-@keyframes spin {
-  to {
-    -gtk-icon-transform: rotate(1turn); } }
-.spinner {
-  background-image: none;
-  background-color: blue;
-  opacity: 0;
-  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
-  .spinner:active {
-    opacity: 1;
-    animation: spin 1s linear infinite; }
-    .spinner:active:insensitive {
-      opacity: 0.5; }
-
-/****************
- * Text Entries *
- ****************/
-.entry {
-  padding: 4px;
-  border-radius: 3px;
-  transition: all 200ms ease-out;
-  background-color: transparent;
-  border-style: solid;
-  border-width: 1px;
-  background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-  border-color: #7f7f7f;
-  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px #fff; }
-  .entry.flat, .entry.flat:focus {
-    padding: 2px;
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    border-color: #7f7f7f;
-    box-shadow: inset 0 2px 2px -2px #7f7f7f;
-    border: none;
-    border-radius: 0; }
-  .entry:focus {
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    border-color: #000;
-    box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #cccccc, 0 1px #fff; }
-  .entry:insensitive {
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    color: #7f7f7f;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, white);
-    box-shadow: 0 1px #fff; }
-  .entry:backdrop {
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    color: #000;
-    background-image: linear-gradient(to bottom, #fff);
-    box-shadow: 0 1px rgba(255, 255, 255, 0); }
-  .entry:backdrop:insensitive {
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    color: #7f7f7f;
-    background-image: linear-gradient(to bottom, #fff);
-    box-shadow: 0 1px rgba(255, 255, 255, 0); }
-  .entry:selected, .entry:backdrop:selected {
-    background-color: #000;
-    color: #fff; }
-  .entry.progressbar {
-    margin: 1px;
-    border-radius: 0;
-    border-width: 0 0 2px;
-    border-color: #000;
-    border-style: solid;
-    background-image: none;
-    background-color: transparent;
-    box-shadow: none; }
-    .entry.progressbar:backdrop {
-      background-color: transparent; }
-  .linked .entry:first-child {
-    border-top-right-radius: 0;
-    border-bottom-right-radius: 0; }
-    .linked .entry:first-child:dir(rtl) {
-      border-right-style: none; }
-  .linked .entry:last-child {
-    border-top-left-radius: 0;
-    border-bottom-left-radius: 0;
-    border-left-style: none; }
-    .linked .entry:last-child:dir(rtl) {
-      border-left-style: solid; }
-  .entry.error {
-    color: #cc0000;
-    border-color: #cc0000; }
-    .entry.error:focus {
-      background-color: transparent;
-      border-style: solid;
-      border-width: 1px;
-      background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-      border-color: #cc0000;
-      box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #f4cccc, 0 1px #fff; }
-    .entry.error:selected, .entry.error:selected:focus {
-      background-color: #cc0000; }
-  .entry.warning {
-    color: #f57900;
-    border-color: #f57900; }
-    .entry.warning:focus {
-      background-color: transparent;
-      border-style: solid;
-      border-width: 1px;
-      background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-      border-color: #f57900;
-      box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #fde4cc, 0 1px #fff; }
-    .entry.warning:selected, .entry.warning:selected:focus {
-      background-color: #f57900; }
-
-/***********
- * Buttons *
- ***********/
-.button {
-  border-radius: 3px;
-  transition: all 200ms ease-out;
-  padding: 4px 6px;
-  border-width: 2px;
-  border-style: solid;
-  color: #000;
-  background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-  border-color: #7f7f7f; }
-  .button:hover, .button.flat:hover {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, white, white 40%, #fff);
-    -gtk-image-effect: highlight; }
-  .button:active, .button.flat:active, .button:checked, .button.flat:checked {
-    border-width: 2px;
-    border-style: solid;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, #7f7f7f);
-    color: #fff;
-    transition-duration: 50ms; }
-  .button:backdrop, .button.flat:backdrop {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #fff);
-    text-shadow: none;
-    icon-shadow: none; }
-    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .button.flat:backdrop:checked {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #d6d6d6); }
-    .button:backdrop:insensitive, .button.flat:backdrop:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff); }
-    .button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:active {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, whitesmoke); }
-  .button:insensitive {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, white);
-    text-shadow: none;
-    icon-shadow: none; }
-    .button:insensitive:active, .button:insensitive.flat:active {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, #f2f2f2); }
-  .osd .button {
-    padding: 6px;
-    border-width: 1px 1px 2px 1px;
-    border-width: 2px;
-    border-style: solid;
-    background-image: none;
-    background-color: rgba(0, 0, 0, 0.8);
-    border-color: rgba(255, 255, 255, 0.2);
-    box-shadow: none; }
-    .osd .button:hover {
-      border-width: 2px;
-      border-style: solid;
-      background-color: rgba(255, 255, 255, 0.01);
-      border-color: rgba(255, 255, 255, 0.2);
-      box-shadow: none; }
-    .osd .button:active, .osd .button:checked {
-      border-width: 2px;
-      border-style: solid;
-      background-color: rgba(255, 255, 255, 0.03);
-      border-color: rgba(255, 255, 255, 0.2);
-      box-shadow: none; }
-    .osd .button:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      border-color: rgba(255, 255, 255, 0.2);
-      color: #7f7f7f; }
-    .osd .button:backdrop {
-      border-width: 2px;
-      border-style: solid; }
-  .button.suggested-action {
-    border-width: 2px;
-    border-style: solid;
-    color: white;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-    border-color: #1c5187; }
-    .button.suggested-action:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: white;
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); }
-    .button.suggested-action:active, .button.suggested-action:checked {
-      border-width: 2px;
-      border-style: solid;
-      border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #1c5187);
-      color: white; }
-    .button.suggested-action:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: white;
-      border-color: #4a90d9;
-      background-image: linear-gradient(to bottom, #4a90d9);
-      text-shadow: none;
-      icon-shadow: none; }
-      .button.suggested-action:backdrop:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff); }
-    .button.suggested-action:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-  .button.destructive-action {
-    border-width: 2px;
-    border-style: solid;
-    color: white;
-    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
-    border-color: #8e0b0b; }
-    .button.destructive-action:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: white;
-      border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); }
-    .button.destructive-action:active, .button.destructive-action:checked {
-      border-width: 2px;
-      border-style: solid;
-      border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #8e0b0b);
-      color: white; }
-    .button.destructive-action:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: white;
-      border-color: #ef2929;
-      background-image: linear-gradient(to bottom, #ef2929);
-      text-shadow: none;
-      icon-shadow: none; }
-      .button.destructive-action:backdrop:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff); }
-    .button.destructive-action:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-  .button.image-button {
-    padding: 8px; }
-  .button.text-button {
-    padding: 6px 8px 5px; }
-  .inline-toolbar .button, .inline-toolbar .button:backdrop {
-    border-radius: 2px;
-    border-width: 1px; }
-  .primary-toolbar .button {
-    icon-shadow: none; }
-
-.inline-toolbar GtkToolButton > .button {
-  border-width: 2px;
-  border-style: solid;
-  color: #000;
-  background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-  border-color: #7f7f7f; }
-  .inline-toolbar GtkToolButton > .button:hover {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, white, white 40%, #fff); }
-  .inline-toolbar GtkToolButton > .button:active {
-    border-width: 2px;
-    border-style: solid;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, #7f7f7f);
-    color: #fff; }
-  .inline-toolbar GtkToolButton > .button:insensitive {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, white);
-    text-shadow: none;
-    icon-shadow: none; }
-  .inline-toolbar GtkToolButton > .button:insensitive:active {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, #f2f2f2); }
-  .inline-toolbar GtkToolButton > .button:backdrop {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #fff);
-    text-shadow: none;
-    icon-shadow: none; }
-  .inline-toolbar GtkToolButton > .button:backdrop:active {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #d6d6d6); }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #fff); }
-  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, whitesmoke); }
-
-.inline-toolbar.toolbar GtkToolButton > .button.flat {
-  border-radius: 0;
-  border-left-style: none; }
-.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat {
-  border-radius: 3px 0 0 3px;
-  border-left-style: solid; }
-.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat {
-  border-radius: 0 3px 3px 0; }
-.inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat {
-  border-right-style: solid; }
-.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat {
-  border-radius: 3px;
-  border-style: solid; }
-
-.osd .button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .osd .button:backdrop, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
-  border-radius: 0;
-  border-left-style: none; }
-  .osd .button:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
-    border-radius: 0;
-    border-right-style: none;
-    border-left-style: solid; }
-
-.osd .button:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .linked > GtkComboBox:first-child > .button {
-  border-radius: 3px 0 0 3px;
-  border-left-style: solid; }
-.osd .button:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .linked > GtkComboBox:last-child > .button {
-  border-radius: 0 3px 3px 0; }
-  .osd .button:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
-    border-right-style: solid; }
-.osd .button:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .linked > GtkComboBox:only-child > .button {
-  border-radius: 3px;
-  border-style: solid; }
-
-.button.flat, .button.flat:backdrop, .menuitem.button.flat, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:visited:hover, .button:visited:active, .button:link:backdrop, .button:visited:backdrop, .notebook tab .button, .list-row.button, .list-row.button:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
-  border-color: transparent;
-  background-color: transparent;
-  background-image: none;
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-  text-shadow: none;
-  icon-shadow: none; }
-
-/* menu buttons */
-.menuitem.button.flat {
-  outline-offset: -1px; }
-  .menuitem.button.flat:hover {
-    background-color: #e5e5e5; }
-
-GtkColorButton.button {
-  padding: 4px; }
-
-/*********
- * Links *
- *********/
-*:link {
-  color: #000; }
-  *:link:hover, *:link:active, *:link:visited {
-    color: black; }
-  *:link:backdrop, *:link:backdrop:hover {
-    color: #000; }
-
-.button:link, .button:visited {
-  color: #000;
-  text-shadow: none; }
-  .button:link:hover, .button:link:active, .button:visited:hover, .button:visited:active {
-    color: black;
-    text-shadow: none; }
-  .button:link:backdrop, .button:visited:backdrop {
-    color: #000; }
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton {
-  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
-   * hence it's commented atm.
-   *  GtkTreeView & {
-   *   &.entry, &.entry:focus {
-   *     padding: 1px;
-   *     border-width: 1px 0;
-   *     border-color: $selected_bg_color;
-   *     border-radius: 0;
-   *     box-shadow: none;
-   *   }
-   * } */ }
-  .spinbutton .button {
-    background-image: none;
-    border-width: 0 0 0 1px;
-    border-color: rgba(127, 127, 127, 0.3);
-    color: #0c0c0c;
-    border-radius: 0;
-    box-shadow: none; }
-    .spinbutton .button:dir(rtl) {
-      border-width: 0 1px 0 0; }
-    .spinbutton .button:hover {
-      color: #000;
-      background-color: rgba(0, 0, 0, 0.05); }
-    .spinbutton .button:insensitive {
-      color: rgba(127, 127, 127, 0.3); }
-    .spinbutton .button:active {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
-      background-color: rgba(0, 0, 0, 0.1); }
-    .spinbutton .button:backdrop {
-      border-color: rgba(139, 139, 139, 0.3); }
-    .spinbutton .button:backdrop:insensitive {
-      background-image: none;
-      color: rgba(127, 127, 127, 0.3);
-      border-width: 0 0 0 1px; }
-      .spinbutton .button:backdrop:insensitive:dir(rtl) {
-        border-width: 0 1px 0 0; }
-  .spinbutton.vertical .button:first-child {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-    border-color: #7f7f7f; }
-    .spinbutton.vertical .button:first-child:active {
-      border-width: 2px;
-      border-style: solid;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, #7f7f7f);
-      color: #fff; }
-    .spinbutton.vertical .button:first-child:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white, white 40%, #fff); }
-    .spinbutton.vertical .button:first-child:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-    .spinbutton.vertical .button:first-child:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff);
-      text-shadow: none;
-      icon-shadow: none; }
-  .spinbutton.vertical .button:last-child {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-    border-color: #7f7f7f; }
-    .spinbutton.vertical .button:last-child:active {
-      border-width: 2px;
-      border-style: solid;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, #7f7f7f);
-      color: #fff; }
-    .spinbutton.vertical .button:last-child:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white, white 40%, #fff); }
-    .spinbutton.vertical .button:last-child:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-    .spinbutton.vertical .button:last-child:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff);
-      text-shadow: none;
-      icon-shadow: none; }
-  .spinbutton.vertical .button:backdrop:insensitive {
-    border-width: 2px;
-    border-style: solid;
-    color: #7f7f7f;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #fff); }
-  .spinbutton.vertical.entry {
-    border-radius: 0; }
-  .spinbutton.vertical .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop {
-    border-radius: 3px 3px 0 0;
-    border-bottom-width: 0; }
-  .spinbutton.vertical .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop {
-    border-radius: 0 0 3px 3px;
-    border-top-width: 0; }
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
-  padding: 0;
-  -GtkComboBox-arrow-scaling: 0.5;
-  -GtkComboBox-shadow-type: none;
-  box-shadow: 0 1px #fff;
-  text-shadow: 0 1px white;
-  icon-shadow: 0 1px white; }
-  GtkComboBox:insensitive {
-    color: #7f7f7f;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop {
-    color: #000;
-    text-shadow: none;
-    icon-shadow: none; }
-  GtkComboBox:backdrop:insensitive {
-    color: #7f7f7f; }
-  GtkComboBox .menuitem {
-    text-shadow: none; }
-  GtkComboBox .separator {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-  GtkComboBox.combobox-entry .entry {
-    border-radius: 3px 0 0 3px; }
-    GtkComboBox.combobox-entry .entry:dir(rtl) {
-      border-radius: 0 3px 3px 0; }
-  GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:backdrop {
-    border-radius: 0 3px 3px 0;
-    border-left-style: none; }
-    GtkComboBox.combobox-entry .button:dir(rtl), GtkComboBox.combobox-entry .button:backdrop:dir(rtl) {
-      border-radius: 3px 0 0 3px;
-      border-left-style: solid;
-      border-right-style: none; }
-
-/************
- * Toolbars *
- ************/
-.toolbar {
-  padding: 6px;
-  background-color: #fff; }
-  .toolbar.osd {
-    background-color: rgba(0, 0, 0, 0.8);
-    border-radius: 6px;
-    padding: 12px; }
-  .toolbar.inline-toolbar {
-    border-width: 0 1px 1px;
-    padding: 3px;
-    border-radius: 0  0 4px 4px; }
-  .toolbar.search-bar {
-    border-width: 0 0 1px;
-    padding: 3px; }
-
-.toolbar.inline-toolbar, .toolbar.search-bar {
-  border-style: solid;
-  border-color: #7f7f7f;
-  background-color: #d8d8d8;
-  box-shadow: inset 0 2px 3px -1px #a2a2a2; }
-  .toolbar.inline-toolbar:backdrop, .toolbar.search-bar:backdrop {
-    border-color: #8b8b8b;
-    background-color: #d6d6d6;
-    box-shadow: none; }
-
-/***************
- * Header bars *
- ***************/
-.titlebar,
-.header-bar {
-  border-width: 0 0 1px;
-  border-style: solid;
-  border-color: #7f7f7f;
-  border-radius: 7px 7px 0 0;
-  background-color: transparent;
-  background-image: linear-gradient(to bottom, white, #fff);
-  box-shadow: inset 0 -1px #d8d8d8, inset 0 1px #fff;
-  padding: 6px; }
-  .titlebar:backdrop,
-  .header-bar:backdrop {
-    border-color: #8b8b8b;
-    background-color: #fff;
-    background-image: none;
-    box-shadow: none; }
-  .titlebar .title,
-  .header-bar .title {
-    font: Bold;
-    padding: 0px 12px; }
-  .titlebar .subtitle,
-  .header-bar .subtitle {
-    font-size: 80%;
-    padding: 0 12px; }
-  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
-  .header-bar .header-bar-separator,
-  .header-bar > GtkBox > .separator.vertical {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-separator-width: 1px;
-    border-width: 0 1px;
-    border-image: linear-gradient(to bottom, rgba(127, 127, 127, 0), #7f7f7f 30%, #7f7f7f 70%, rgba(127, 127, 127, 0) 100%) 0 1/0 1px stretch; }
-    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
-    .header-bar .header-bar-separator:backdrop,
-    .header-bar > GtkBox > .separator.vertical:backdrop {
-      border-image: linear-gradient(to bottom, rgba(139, 139, 139, 0.5)) 0 1/1px 1px; }
-  .titlebar.selection-mode,
-  .header-bar.selection-mode {
-    color: black;
-    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
-    background-image: linear-gradient(to bottom, #0d0d0d, #050505);
-    box-shadow: inset 0 -1px #d8d8d8, inset 0 1px #7f7f7f; }
-    .titlebar.selection-mode .button,
-    .header-bar.selection-mode .button {
-      border-width: 2px;
-      border-style: solid;
-      color: #fff;
-      background-image: linear-gradient(to bottom, #0d0d0d, #000 40%, black);
-      border-color: black; }
-      .titlebar.selection-mode .button:hover,
-      .header-bar.selection-mode .button:hover {
-        border-width: 2px;
-        border-style: solid;
-        color: #fff;
-        border-color: black;
-        background-image: linear-gradient(to bottom, #242424, #0a0a0a 40%, #000); }
-      .titlebar.selection-mode .button:active,
-      .header-bar.selection-mode .button:active {
-        border-width: 2px;
-        border-style: solid;
-        border-color: black;
-        background-image: linear-gradient(to bottom, black);
-        color: #fff; }
-      .titlebar.selection-mode .button:insensitive,
-      .header-bar.selection-mode .button:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, white);
-        text-shadow: none;
-        icon-shadow: none; }
-      .titlebar.selection-mode .button:backdrop,
-      .header-bar.selection-mode .button:backdrop {
-        border-width: 2px;
-        border-style: solid;
-        color: #fff;
-        border-color: #000;
-        background-image: linear-gradient(to bottom, #000);
-        text-shadow: none;
-        icon-shadow: none;
-        border-color: black; }
-      .titlebar.selection-mode .button:backdrop:insensitive,
-      .header-bar.selection-mode .button:backdrop:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff); }
-      .titlebar.selection-mode .button.suggested-action,
-      .header-bar.selection-mode .button.suggested-action {
-        border-width: 2px;
-        border-style: solid;
-        color: #000;
-        background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-        border-color: #7f7f7f; }
-        .titlebar.selection-mode .button.suggested-action:hover,
-        .header-bar.selection-mode .button.suggested-action:hover {
-          border-width: 2px;
-          border-style: solid;
-          color: #000;
-          border-color: #7f7f7f;
-          background-image: linear-gradient(to bottom, white, white 40%, #fff); }
-        .titlebar.selection-mode .button.suggested-action:active,
-        .header-bar.selection-mode .button.suggested-action:active {
-          border-width: 2px;
-          border-style: solid;
-          border-color: #7f7f7f;
-          background-image: linear-gradient(to bottom, #7f7f7f);
-          color: #fff; }
-        .titlebar.selection-mode .button.suggested-action:insensitive,
-        .header-bar.selection-mode .button.suggested-action:insensitive {
-          border-width: 2px;
-          border-style: solid;
-          color: #7f7f7f;
-          border-color: #7f7f7f;
-          background-image: linear-gradient(to bottom, white);
-          text-shadow: none;
-          icon-shadow: none; }
-        .titlebar.selection-mode .button.suggested-action:backdrop,
-        .header-bar.selection-mode .button.suggested-action:backdrop {
-          border-width: 2px;
-          border-style: solid;
-          color: #000;
-          border-color: #8b8b8b;
-          background-image: linear-gradient(to bottom, #fff);
-          text-shadow: none;
-          icon-shadow: none; }
-        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
-        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
-          border-width: 2px;
-          border-style: solid;
-          color: #7f7f7f;
-          border-color: #8b8b8b;
-          background-image: linear-gradient(to bottom, #fff); }
-    .titlebar.selection-mode .selection-menu,
-    .header-bar.selection-mode .selection-menu {
-      border-width: 0;
-      background-image: none;
-      box-shadow: none; }
-  .tiled .titlebar, .maximized .titlebar, .tiled
-  .header-bar, .maximized
-  .header-bar {
-    border-radius: 0; }
-
-/**************
- * Tree Views *
- **************/
-column-header .button {
-  color: #7f7f7f;
-  font-weight: bold;
-  text-shadow: none;
-  box-shadow: none; }
-  column-header .button:hover {
-    color: #3f3f3f;
-    box-shadow: none; }
-  column-header .button:active {
-    color: #000; }
-column-header:last-child .button, column-header:last-child.button {
-  border-right-style: none; }
-
-column-header .button, column-header .button:hover, column-header .button:active {
-  border-width: 0 1px 1px 0;
-  border-radius: 0;
-  background-image: none;
-  border-color: #fff;
-  text-shadow: none; }
-  column-header .button:insensitive {
-    border-color: #fff;
-    background-image: none; }
-  column-header .button:backdrop {
-    border-color: #fff;
-    border-width: 0 1px 1px 0;
-    color: #7f7f7f;
-    background-image: none; }
-    column-header .button:backdrop:insensitive {
-      border-color: #fff;
-      background-image: none; }
-
-GtkTreeView.view.progressbar {
-  color: #fff;
-  border-radius: 4px;
-  background-image: linear-gradient(to bottom, #000, black); }
-  GtkTreeView.view.progressbar:selected {
-    color: #000;
-    background-image: linear-gradient(to bottom, #fff, #e6e6e6); }
-    GtkTreeView.view.progressbar:selected:backdrop {
-      color: #000;
-      background-image: none;
-      background-color: #fff; }
-  GtkTreeView.view.progressbar:backdrop {
-    color: #fff;
-    background-image: none; }
-
-/*********
- * Menus *
- *********/
-.menubar {
-  padding: 0px;
-  background-color: #f2f2f2; }
-  .menubar:backdrop {
-    background-color: #fff; }
-  .menubar > .menuitem {
-    padding: 4px 8px; }
-    .menubar > .menuitem:hover {
-      box-shadow: inset 0 -3px #000;
-      color: #000; }
-    .menubar > .menuitem:insensitive {
-      color: #7f7f7f;
-      box-shadow: none; }
-
-.menu {
-  padding: 0px;
-  background-color: #fff; }
-  .menu .menuitem {
-    padding: 4px; }
-    .menu .menuitem:hover {
-      color: #fff;
-      background-color: #000; }
-    .menu .menuitem:insensitive {
-      color: #7f7f7f; }
-      .menu .menuitem:insensitive:backdrop {
-        color: #7f7f7f; }
-    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
-      color: #000;
-      background-color: #fff; }
-    .menu .menuitem.arrow {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-    .menu .menuitem.arrow:dir(rtl) {
-      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-
-/***************
- * Popovers   *
- ***************/
-.popover {
-  margin: 10px;
-  padding: 2px;
-  border-color: #7f7f7f;
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 5px;
-  background-color: #fff;
-  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
-  .popover:backdrop {
-    box-shadow: none; }
-  .popover > .list, .popover > .view, .popover > .toolbar {
-    background-color: transparent; }
-  .popover .separator {
-    font-size: 80%;
-    font-weight: bold;
-    color: #cccccc;
-    text-shadow: none;
-    background-color: transparent;
-    icon-shadow: none;
-    border: 0; }
-  .popover .button.flat,
-  .popover .button.flat:hover {
-    color: #000;
-    text-shadow: none;
-    transition: none; }
-  .popover.osd {
-    background-image: none;
-    background-color: rgba(0, 0, 0, 0.8);
-    border: 1px solid #7f7f7f;
-    color: #fff; }
-    .popover.osd .button {
-      color: white;
-      text-shadow: none;
-      border-width: 2px;
-      border-style: solid;
-      background-image: none;
-      background-color: rgba(0, 0, 0, 0.8);
-      border-color: rgba(255, 255, 255, 0.2);
-      box-shadow: none; }
-      .popover.osd .button:hover {
-        border-width: 2px;
-        border-style: solid;
-        background-color: rgba(255, 255, 255, 0.01);
-        border-color: rgba(255, 255, 255, 0.2);
-        box-shadow: none; }
-      .popover.osd .button:active {
-        border-width: 2px;
-        border-style: solid;
-        background-color: rgba(255, 255, 255, 0.03);
-        border-color: rgba(255, 255, 255, 0.2);
-        box-shadow: none; }
-      .popover.osd .button:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        border-color: rgba(255, 255, 255, 0.2);
-        color: #7f7f7f; }
-
-.cursor-handle {
-  background-color: transparent;
-  background-image: none; }
-  .cursor-handle.top {
-    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
-  .cursor-handle.bottom {
-    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
-
-/*****************
- * Notebooks and *
- * Tabs          *
- *****************/
-.notebook {
-  padding: 0;
-  background-color: #fff;
-  -GtkNotebook-initial-gap: 10;
-  -GtkNotebook-arrow-spacing: 5;
-  -GtkNotebook-tab-curvature: 0;
-  -GtkNotebook-tab-overlap: -8;
-  -GtkNotebook-has-tab-gap: false;
-  -GtkWidget-focus-padding: 0;
-  -GtkWidget-focus-line-width: 0;
-  transition: all 200ms ease-out; }
-  .notebook:backdrop {
-    background-color: #fff; }
-  .notebook.frame {
-    border: 1px solid #7f7f7f; }
-    .notebook.frame.top {
-      border-top-width: 0; }
-    .notebook.frame.bottom {
-      border-bottom-width: 0; }
-    .notebook.frame.right {
-      border-right-width: 0; }
-    .notebook.frame.left {
-      border-left-width: 0; }
-    .notebook.frame:backdrop {
-      border-color: #8b8b8b; }
-  .notebook.header {
-    background-color: #d8d8d8; }
-    .notebook.header.frame {
-      border: 1px solid #7f7f7f; }
-      .notebook.header.frame.top {
-        border-bottom-width: 0; }
-      .notebook.header.frame.bottom {
-        border-top-width: 0; }
-      .notebook.header.frame.right {
-        border-left-width: 0; }
-      .notebook.header.frame.left {
-        border-right-width: 0; }
-      .notebook.header.frame:backdrop {
-        border-color: #8b8b8b; }
-    .notebook.header.top {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #7f7f7f; }
-      .notebook.header.top:backdrop {
-        box-shadow: inset 0 -1px #8b8b8b; }
-    .notebook.header.bottom {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #7f7f7f; }
-      .notebook.header.bottom:backdrop {
-        box-shadow: inset 0 1px #8b8b8b; }
-    .notebook.header.right {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #7f7f7f; }
-      .notebook.header.right:backdrop {
-        box-shadow: inset 1px 0 #8b8b8b; }
-    .notebook.header.left {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #7f7f7f; }
-      .notebook.header.left:backdrop {
-        box-shadow: inset -1px 0 #8b8b8b; }
-    .notebook.header:backdrop {
-      background-color: #d6d6d6;
-      box-shadow: none; }
-  .notebook tab {
-    border-width: 0;
-    border-style: solid;
-    border-color: transparent;
-    background-color: transparent;
-    outline-offset: 0;
-    /* works for testnotebookdnd, but there's a superfluous border
-       in gedit or web, commented out for now, needs gtk fixes
-    &.reorderable-page {
-      &.top {
-        padding-top: ($vt_vpadding - 1px);
-        border-top-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.bottom {
-        padding-bottom: ($vt_vpadding - 1px);
-        border-bottom-width: 1px;
-        border-left-width: 1px;
-        border-right-width: 1px;
-      }
-      &.left {
-        padding-left: ($ht_hpadding - 1px);
-        border-left-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-      &.right {
-        padding-right: ($ht_hpadding - 1px);
-        border-right-width: 1px;
-        border-top-width: 1px;
-        border-bottom-width: 1px;
-      }
-    }
-    */ }
-    .notebook tab.top, .notebook tab.bottom {
-      padding: 8px 20px; }
-    .notebook tab.left, .notebook tab.right {
-      padding: 5px 20px; }
-    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
-      padding-left: 12px;
-      padding-right: 12px;
-      border-left-width: 1px;
-      border-right-width: 1px; }
-    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
-      border-bottom-width: 1px;
-      border-top-width: 1px; }
-    .notebook tab.top {
-      border-bottom-width: 3px; }
-    .notebook tab.bottom {
-      border-top-width: 3px; }
-    .notebook tab.left {
-      border-right-width: 3px; }
-    .notebook tab.right {
-      border-left-width: 3px; }
-    .notebook tab:hover, .notebook tab.prelight-page {
-      border-color: #7f7f7f; }
-    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
-      border-color: #000; }
-    .notebook tab:backdrop {
-      background-color: transparent;
-      border-color: transparent; }
-    .notebook tab.reorderable-page.top {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
-        border-color: rgba(127, 127, 127, 0.3);
-        border-bottom-color: #7f7f7f;
-        background-color: rgba(255, 255, 255, 0.2); }
-      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
-        background-color: rgba(255, 255, 255, 0.5);
-        border-color: rgba(127, 127, 127, 0.5);
-        border-bottom-color: #000; }
-        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
-          background-color: rgba(255, 255, 255, 0.7); }
-        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
-          border-color: #8b8b8b;
-          background-color: #fff;
-          border-bottom-color: #000; }
-      .notebook tab.reorderable-page.top:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.bottom {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
-        border-color: rgba(127, 127, 127, 0.3);
-        border-top-color: #7f7f7f;
-        background-color: rgba(255, 255, 255, 0.2); }
-      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
-        background-color: rgba(255, 255, 255, 0.5);
-        border-color: rgba(127, 127, 127, 0.5);
-        border-top-color: #000; }
-        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
-          background-color: rgba(255, 255, 255, 0.7); }
-        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
-          border-color: #8b8b8b;
-          background-color: #fff;
-          border-top-color: #000; }
-      .notebook tab.reorderable-page.bottom:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.left {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
-        border-color: rgba(127, 127, 127, 0.3);
-        border-right-color: #7f7f7f;
-        background-color: rgba(255, 255, 255, 0.2); }
-      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
-        background-color: rgba(255, 255, 255, 0.5);
-        border-color: rgba(127, 127, 127, 0.5);
-        border-right-color: #000; }
-        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
-          background-color: rgba(255, 255, 255, 0.7); }
-        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
-          border-color: #8b8b8b;
-          background-color: #fff;
-          border-right-color: #000; }
-      .notebook tab.reorderable-page.left:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab.reorderable-page.right {
-      border-color: transparent; }
-      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
-        border-color: rgba(127, 127, 127, 0.3);
-        border-left-color: #7f7f7f;
-        background-color: rgba(255, 255, 255, 0.2); }
-      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
-        background-color: rgba(255, 255, 255, 0.5);
-        border-color: rgba(127, 127, 127, 0.5);
-        border-left-color: #000; }
-        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
-          background-color: rgba(255, 255, 255, 0.7); }
-        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
-          border-color: #8b8b8b;
-          background-color: #fff;
-          border-left-color: #000; }
-      .notebook tab.reorderable-page.right:backdrop {
-        border-color: transparent;
-        background-color: transparent; }
-    .notebook tab GtkLabel {
-      padding: 0 2px;
-      font-weight: bold;
-      color: #7f7f7f;
-      /* color: inherit doesn't work here */ }
-      .notebook tab GtkLabel:backdrop, .notebook tab GtkLabel.prelight-page:backdrop {
-        color: #3f3f3f; }
-    .notebook tab.prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page {
-      color: #3f3f3f; }
-    .notebook tab.active-page GtkLabel, .notebook tab GtkLabel.active-page {
-      color: #000; }
-      .notebook tab.active-page GtkLabel:backdrop, .notebook tab GtkLabel.active-page:backdrop {
-        color: #000; }
-    .notebook tab .button {
-      border: 1px solid transparent;
-      icon-shadow: none;
-      transition: none;
-      color: rgba(0, 0, 0, 0.3); }
-      .notebook tab .button:hover {
-        color: #000;
-        border-width: 2px;
-        border-style: solid;
-        color: #000;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, white, white 40%, #fff);
-        background-image: none;
-        box-shadow: none; }
-      .notebook tab .button:active {
-        border-width: 2px;
-        border-style: solid;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, #7f7f7f);
-        color: #fff; }
-      .notebook tab .button:backdrop {
-        color: rgba(0, 0, 0, 0.3);
-        border-color: transparent; }
-      .notebook tab .button > GtkImage {
-        padding: 2px; }
-
-/**************
- * Scrollbars *
- **************/
-.scrollbar {
-  background-clip: padding-box;
-  background-image: none;
-  border-style: solid;
-  -GtkRange-trough-border: 0;
-  -GtkScrollbar-has-backward-stepper: false;
-  -GtkScrollbar-has-forward-stepper: false;
-  -GtkRange-slider-width: 20;
-  -GtkScrollbar-min-slider-length: 42;
-  -GtkRange-stepper-spacing: 0;
-  -GtkRange-trough-under-steppers: 1; }
-  .scrollbar .button {
-    border: none; }
-  .scrollbar.slider {
-    border-radius: 20px;
-    border: 3px solid transparent;
-    background-color: #7f7f7f; }
-    .scrollbar.slider:backdrop, .scrollbar.slider:insensitive {
-      background-color: #e5e5e5; }
-    .scrollbar.slider:hover {
-      background-color: #4c4c4c; }
-    .scrollbar.slider:prelight:active {
-      background-color: #000; }
-    .scrollbar.slider.fine-tune {
-      border-width: 5px; }
-      .scrollbar.slider.fine-tune:prelight:active {
-        background-color: #000; }
-
-.scrollbars-junction, .scrollbar.trough {
-  border-color: transparent;
-  background-color: #f2f2f2; }
-  .scrollbars-junction:backdrop, .scrollbar.trough:backdrop {
-    background-color: transparent; }
-
-/**********
- * Switch *
- **********/
-GtkSwitch {
-  -GtkSwitch-slider-width: 47px;
-  font: bold condensed 9;
-  outline-offset: -4px; }
-  GtkSwitch.trough {
-    border-width: 1px;
-    border-style: solid;
-    border-radius: 3px;
-    border-color: #7f7f7f;
-    background-color: #cbcbcb;
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
-    /*outset not working*/
-    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
-    GtkSwitch.trough:active {
-      color: white;
-      border-color: #000;
-      background-color: #000;
-      box-shadow: 0 1px #fff;
-      text-shadow: 0 0 2px white; }
-    GtkSwitch.trough:insensitive {
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-color: white;
-      box-shadow: 0 1px #fff;
-      text-shadow: none; }
-    GtkSwitch.trough:backdrop {
-      color: #000;
-      border-color: #8b8b8b;
-      background-color: #fff;
-      box-shadow: none;
-      text-shadow: none; }
-      GtkSwitch.trough:backdrop:active {
-        color: #fff;
-        border-color: #000;
-        background-color: #000;
-        box-shadow: none; }
-      GtkSwitch.trough:backdrop:insensitive {
-        color: #7f7f7f;
-        border-color: #7f7f7f; }
-  GtkSwitch.slider {
-    border-radius: 3px;
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-    border-color: #7f7f7f;
-    box-shadow: inset 0 1px white, inset 0 -2px rgba(255, 255, 255, 0.6), inset 0 -1px #bfbfbf; }
-    GtkSwitch.slider:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white, white 40%, #fff);
-      box-shadow: inset 0 1px white, inset 0 -2px rgba(255, 255, 255, 0.6), inset 0 -1px #bfbfbf; }
-    GtkSwitch.slider:active {
-      border: 1px solid #000; }
-    GtkSwitch.slider:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-    GtkSwitch.slider:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff);
-      text-shadow: none;
-      icon-shadow: none; }
-      GtkSwitch.slider:backdrop:active {
-        border-color: #000; }
-      GtkSwitch.slider:backdrop:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff); }
-
-/*************************
- * Check and Radio items *
- *************************/
-GtkCheckButton.text-button, GtkRadioButton.text-button {
-  padding: 1px;
-  outline-offset: 0; }
-
-.check {
-  color: rgba(0, 0, 0, 0.1);
-  background-image: none;
-  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); }
-  .check:hover {
-    color: #7f7f7f; }
-  .check:checked, .check:active {
-    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
-    color: #000; }
-    .check:checked:hover, .check:active:hover {
-      color: #7f7f7f; }
-    .check:checked:insensitive, .check:active:insensitive {
-      color: #7f7f7f; }
-      .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop {
-        color: #7f7f7f; }
-    .check:checked:backdrop, .check:active:backdrop {
-      color: #000; }
-  .check:insensitive {
-    color: rgba(127, 127, 127, 0.1); }
-    .check:insensitive:backdrop {
-      color: transparent; }
-  .check:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
-  .check:backdrop {
-    color: rgba(0, 0, 0, 0.1); }
-    .check:backdrop:selected {
-      color: rgba(255, 255, 255, 0.1); }
-
-.radio {
-  color: rgba(0, 0, 0, 0.1);
-  background-image: none;
-  -gtk-icon-source: -gtk-icontheme("radio-symbolic"); }
-  .radio:hover {
-    color: #7f7f7f; }
-  .radio:checked, .radio:active {
-    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
-    color: #000; }
-    .radio:checked:hover, .radio:active:hover {
-      color: #7f7f7f; }
-    .radio:checked:insensitive, .radio:active:insensitive {
-      color: #7f7f7f; }
-      .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop {
-        color: #7f7f7f; }
-    .radio:checked:backdrop, .radio:active:backdrop {
-      color: #000; }
-  .radio:insensitive {
-    color: rgba(127, 127, 127, 0.1); }
-    .radio:insensitive:backdrop {
-      color: transparent; }
-  .radio:inconsistent {
-    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
-  .radio:backdrop {
-    color: rgba(0, 0, 0, 0.1); }
-    .radio:backdrop:selected {
-      color: rgba(255, 255, 255, 0.1); }
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-  -GtkScale-slider-length: 20;
-  -GtkRange-slider-width: 20;
-  -GtkRange-trough-border: 2;
-  outline-offset: -9px;
-  outline-radius: 4px; }
-  .scale.fine-tune,
-  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
-    outline-offset: -7px;
-    outline-radius: 6px; }
-    .scale.fine-tune.trough,
-    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
-      border-radius: 4px;
-      margin: 8px; }
-  .scale.slider,
-  .scale.scale-has-marks-above.scale-has-marks-below.slider,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-    border-color: #7f7f7f;
-    border-radius: 50%;
-    border-color: #777777;
-    box-shadow: inset 0 1px white, inset 0 -2px #fff, inset 0 -1px #bfbfbf; }
-    .scale.slider:hover,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white, white 40%, #fff);
-      border-color: #777777;
-      border-radius: 50%;
-      box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d8d8d8; }
-    .scale.slider:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
-      border-style: solid;
-      border-radius: 50%;
-      background-image: linear-gradient(to bottom, white);
-      box-shadow: none; }
-    .scale.slider:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
-      border-style: solid;
-      border-radius: 50%;
-      border-color: #838383;
-      background-image: linear-gradient(to bottom, #fff);
-      box-shadow: none; }
-    .scale.slider:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff); }
-    .scale.slider:active,
-    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
-      border: 1px solid black; }
-  .scale.trough,
-  .scale.scale-has-marks-above.scale-has-marks-below.trough,
-  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
-    margin: 10px;
-    border-width: 1px;
-    border-style: solid;
-    border-radius: 3px;
-    border-color: #7f7f7f;
-    background-color: #cbcbcb;
-    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px #fff; }
-    .scale.trough.highlight,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
-      border-color: #000;
-      background-color: #000;
-      box-shadow: 0 1px #fff; }
-      .scale.trough.highlight:backdrop,
-      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
-      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
-        border-color: #000;
-        background-color: #000;
-        box-shadow: none; }
-    .scale.trough:insensitive, .scale.trough.hilight:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough.hilight:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.hilight:insensitive {
-      border-color: #7f7f7f;
-      background-color: white;
-      box-shadow: 0 1px #fff; }
-    .scale.trough:backdrop,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
-      border-color: #8b8b8b;
-      background-color: #bfbfbf;
-      box-shadow: none; }
-    .scale.trough:backdrop:insensitive, .scale.trough .hilight:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
-    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive {
-      border-color: #7f7f7f;
-      background-color: #fff; }
-
-/*****************
- * Progress bars *
- *****************/
-GtkProgressBar {
-  padding: 0;
-  font-size: 83%;
-  color: rgba(0, 0, 0, 0.4); }
-  GtkProgressBar:backdrop {
-    color: #7f7f7f; }
-
-.progressbar {
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 3px;
-  border-color: #000;
-  background-color: #000;
-  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); }
-  .progressbar.vertical {
-    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.2); }
-  .progressbar:backdrop {
-    border-color: #000;
-    background-color: #000;
-    box-shadow: none; }
-  .progressbar.osd {
-    border-width: 0;
-    border-radius: 0;
-    -GtkProgressBar-xspacing: 0;
-    -GtkProgressBar-yspacing: 2px;
-    -GtkProgressBar-min-horizontal-bar-height: 2px; }
-
-GtkProgressBar.trough {
-  border-width: 1px;
-  border-style: solid;
-  border-radius: 3px;
-  border-color: #7f7f7f;
-  background-color: #d2d2d2;
-  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px #fff; }
-  GtkProgressBar.trough:backdrop {
-    border-color: #8b8b8b;
-    background-color: #d6d6d6;
-    box-shadow: 0 1px rgba(255, 255, 255, 0); }
-  GtkProgressBar.trough.osd {
-    background-color: transparent;
-    box-shadow: none;
-    border-width: 0; }
-
-/*************
- * Level Bar *
- *************/
-GtkLevelBar {
-  -GtkLevelBar-min-block-width: 34;
-  -GtkLevelBar-min-block-height: 3; }
-
-GtkLevelBar.vertical {
-  -GtkLevelBar-min-block-width: 3;
-  -GtkLevelBar-min-block-height: 34; }
-
-.level-bar.trough {
-  padding: 2px;
-  border-radius: 3px;
-  background-color: transparent;
-  border-style: solid;
-  border-width: 1px;
-  background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-  border-color: #7f7f7f;
-  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px #fff; }
-  .level-bar.trough:backdrop {
-    background-color: transparent;
-    border-style: solid;
-    border-width: 1px;
-    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
-    color: #000;
-    background-image: linear-gradient(to bottom, #fff);
-    box-shadow: 0 1px rgba(255, 255, 255, 0); }
-.level-bar.fill-block {
-  border-width: 1px;
-  border-style: solid;
-  border-color: black;
-  background-color: #000;
-  box-shadow: 0 1px rgba(0, 0, 0, 0.1);
-  border-radius: 1px; }
-  .level-bar.fill-block:backdrop {
-    border-color: #000;
-    box-shadow: none; }
-  .level-bar.fill-block.indicator-discrete.horizontal {
-    margin: 0 1px; }
-  .level-bar.fill-block.indicator-discrete.vertical {
-    margin: 1px 0; }
-  .level-bar.fill-block.level-high {
-    border-color: #5aa411;
-    background-color: #73d216; }
-    .level-bar.fill-block.level-high:backdrop {
-      border-color: #73d216; }
-  .level-bar.fill-block.level-low {
-    border-color: #c26000;
-    background-color: #f57900; }
-    .level-bar.fill-block.level-low:backdrop {
-      border-color: #f57900; }
-  .level-bar.fill-block.empty-fill-block {
-    background-color: transparent;
-    border-color: rgba(0, 0, 0, 0.2);
-    box-shadow: none; }
-    .level-bar.fill-block.empty-fill-block:backdrop {
-      border-color: rgba(0, 0, 0, 0.15); }
-
-.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkLabel:backdrop:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected {
-  background-color: #000;
-  color: #fff;
-  outline-color: rgba(255, 255, 255, 0.3); }
-  .view:backdrop:selected, GtkLabel:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected {
-    color: #fff; }
-
-/**********
- * Frames *
- **********/
-.frame {
-  border: 1px solid #7f7f7f;
-  padding: 0; }
-  .frame.flat {
-    border-style: none; }
-  .frame:backdrop {
-    border-color: #8b8b8b; }
-  .frame.action-bar {
-    padding: 6px;
-    border-width: 1px 0 0; }
-
-GtkScrolledWindow .frame {
-  border-radius: 2px; }
-GtkScrolledWindow GtkViewport.frame {
-  border-style: none; }
-
-.separator {
-  color: rgba(0, 0, 0, 0.1); }
-  GtkFileChooserButton .separator, GtkFontButton .separator {
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0; }
-
-/*********
- * Lists *
- *********/
-.list, .list-row {
-  background-color: #fff;
-  border-color: #7f7f7f; }
-  .list:backdrop, .list-row:backdrop {
-    background-color: #fff;
-    border-color: #8b8b8b; }
-
-.list-row,
-.grid-child {
-  padding: 2px; }
-
-.list-row.button {
-  background-color: rgba(255, 255, 255, 0);
-  border-style: none;
-  border-radius: 0;
-  box-shadow: none; }
-  .list-row.button:hover {
-    background-color: #f2f2f2; }
-  .list-row.button:active {
-    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
-  .list-row.button:selected:active {
-    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
-  .list-row.button:selected:hover {
-    background-color: black; }
-
-.list-row:selected {
-  background-color: #000;
-  color: #fff; }
-  .list-row:selected:backdrop {
-    color: #fff; }
-
-/*********************
- * App Notifications *
- *********************/
-.app-notification,
-.app-notification.frame {
-  padding: 10px;
-  border-width: 0 1px 1px;
-  border-style: solid;
-  border-color: #7f7f7f;
-  border-radius: 0 0 6px 6px;
-  background-image: linear-gradient(to bottom, #efefef 5%, #f4f4f4); }
-  .app-notification .button,
-  .app-notification.frame .button {
-    padding: 6px; }
-
-/*************
- * Expanders *
- *************/
-GtkExpander {
-  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
-  GtkExpander:dir(rtl) {
-    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
-  GtkExpander:hover {
-    color: #4d4d4d; }
-  GtkExpander:active {
-    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
-  border: 1px solid #7f7f7f; }
-  GtkCalendar.button {
-    padding: 0 4px;
-    color: #999999; }
-    GtkCalendar.button:hover {
-      color: #000; }
-    GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
-      color: #7f7f7f; }
-  GtkCalendar.view {
-    border-radius: 2px; }
-  GtkCalendar.header {
-    background: linear-gradient(to bottom, white, #fafafa);
-    border-bottom-color: #bfbfbf; }
-    GtkCalendar.header:backdrop {
-      background-image: linear-gradient(to bottom, #fff);
-      border-bottom-color: #c5c5c5; }
-
-/***********
- * Dialogs *
- ***********/
-.message-dialog .dialog-action-area .button {
-  padding: 8px; }
-
-.message-dialog {
-  -GtkDialog-button-spacing: 0; }
-  .message-dialog .titlebar {
-    border-style: none;
-    box-shadow: inset 0 1px #fff; }
-  .message-dialog.csd {
-    border-bottom-left-radius: 9px;
-    border-bottom-right-radius: 9px; }
-    .message-dialog.csd .dialog-action-area .button {
-      padding: 12px;
-      border-radius: 0;
-      border-width: 2px;
-      border-style: solid;
-      color: #000;
-      background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-      border-color: #7f7f7f; }
-      .message-dialog.csd .dialog-action-area .button:hover {
-        border-width: 2px;
-        border-style: solid;
-        color: #000;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, white, white 40%, #fff); }
-      .message-dialog.csd .dialog-action-area .button:active {
-        border-width: 2px;
-        border-style: solid;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, #7f7f7f);
-        color: #fff; }
-      .message-dialog.csd .dialog-action-area .button:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #7f7f7f;
-        background-image: linear-gradient(to bottom, white);
-        text-shadow: none;
-        icon-shadow: none; }
-      .message-dialog.csd .dialog-action-area .button:backdrop {
-        border-width: 2px;
-        border-style: solid;
-        color: #000;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff);
-        text-shadow: none;
-        icon-shadow: none; }
-      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
-        border-width: 2px;
-        border-style: solid;
-        color: #7f7f7f;
-        border-color: #8b8b8b;
-        background-image: linear-gradient(to bottom, #fff); }
-      .message-dialog.csd .dialog-action-area .button.suggested-action {
-        border-width: 2px;
-        border-style: solid;
-        color: white;
-        background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
-        border-color: #1c5187; }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
-          border-width: 2px;
-          border-style: solid;
-          color: white;
-          border-color: #1c5187;
-          background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:active {
-          border-width: 2px;
-          border-style: solid;
-          border-color: #1c5187;
-          background-image: linear-gradient(to bottom, #1c5187);
-          color: white; }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
-          border-width: 2px;
-          border-style: solid;
-          color: white;
-          border-color: #4a90d9;
-          background-image: linear-gradient(to bottom, #4a90d9);
-          text-shadow: none;
-          icon-shadow: none; }
-          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
-            border-width: 2px;
-            border-style: solid;
-            color: #7f7f7f;
-            border-color: #8b8b8b;
-            background-image: linear-gradient(to bottom, #fff); }
-        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
-          border-width: 2px;
-          border-style: solid;
-          color: #7f7f7f;
-          border-color: #7f7f7f;
-          background-image: linear-gradient(to bottom, white);
-          text-shadow: none;
-          icon-shadow: none; }
-      .message-dialog.csd .dialog-action-area .button.destructive-action {
-        border-width: 2px;
-        border-style: solid;
-        color: white;
-        background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
-        border-color: #8e0b0b; }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
-          border-width: 2px;
-          border-style: solid;
-          color: white;
-          border-color: #8e0b0b;
-          background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:active {
-          border-width: 2px;
-          border-style: solid;
-          border-color: #8e0b0b;
-          background-image: linear-gradient(to bottom, #8e0b0b);
-          color: white; }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
-          border-width: 2px;
-          border-style: solid;
-          color: white;
-          border-color: #ef2929;
-          background-image: linear-gradient(to bottom, #ef2929);
-          text-shadow: none;
-          icon-shadow: none; }
-          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
-            border-width: 2px;
-            border-style: solid;
-            color: #7f7f7f;
-            border-color: #8b8b8b;
-            background-image: linear-gradient(to bottom, #fff); }
-        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-          border-width: 2px;
-          border-style: solid;
-          color: #7f7f7f;
-          border-color: #7f7f7f;
-          background-image: linear-gradient(to bottom, white);
-          text-shadow: none;
-          icon-shadow: none; }
-    .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
-      border-right-style: none;
-      border-bottom-style: none; }
-    .message-dialog.csd .dialog-action-area .button:last-child {
-      border-bottom-right-radius: 7px; }
-    .message-dialog.csd .dialog-action-area .button:first-child {
-      border-left-style: none;
-      border-bottom-left-radius: 7px; }
-
-GtkFileChooserDialog .search-bar {
-  background-color: #fff;
-  border-color: #fff;
-  box-shadow: none; }
-  GtkFileChooserDialog .search-bar:backdrop {
-    background-color: #fff;
-    border-color: #fff; }
-GtkFileChooserDialog .dialog-action-box {
-  border-top: 1px solid #7f7f7f; }
-  GtkFileChooserDialog .dialog-action-box:backdrop {
-    border-top-color: #8b8b8b; }
-
-/***********
- * Sidebar *
- ***********/
-.sidebar,
-.sidebar .view {
-  border: none;
-  background-color: white; }
-  .sidebar .scrollbar.trough,
-  .sidebar .view .scrollbar.trough {
-    background-color: #e6e6e6;
-    border-radius: 6px;
-    border-width: 2px;
-    border-color: transparent; }
-  .sidebar .scrollbar.slider,
-  .sidebar .view .scrollbar.slider {
-    background-color: white; }
-    .sidebar .scrollbar.slider:hover,
-    .sidebar .view .scrollbar.slider:hover {
-      background-color: white; }
-  .sidebar:backdrop,
-  .sidebar .view:backdrop {
-    background-color: white; }
-  .sidebar:selected,
-  .sidebar .view:selected {
-    background-color: #000; }
-  .sidebar .separator,
-  .sidebar .view .separator {
-    color: #d8d8d8; }
-
-GtkPaned {
-  margin: 0 8px 8px 0; }
-  GtkPaned:dir(rtl) {
-    margin-right: 0;
-    margin-left: 8px; }
-
-.pane-separator {
-  background-image: linear-gradient(to bottom, #7f7f7f); }
-  .pane-separator:backdrop {
-    background-image: linear-gradient(to bottom, #8b8b8b); }
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
-  border-width: 0;
-  border-style: none; }
-
-.info,
-.question,
-.warning,
-.error {
-  background-color: #000;
-  color: #fff;
-  text-shadow: 0 1px black;
-  border-color: black; }
-  .info .button,
-  .question .button,
-  .warning .button,
-  .error .button {
-    border-width: 2px;
-    border-style: solid;
-    color: #fff;
-    background-image: linear-gradient(to bottom, #0d0d0d, #000 40%, black);
-    border-color: black; }
-    .info .button:hover,
-    .question .button:hover,
-    .warning .button:hover,
-    .error .button:hover {
-      border-width: 2px;
-      border-style: solid;
-      color: #fff;
-      border-color: black;
-      background-image: linear-gradient(to bottom, #242424, #0a0a0a 40%, #000); }
-    .info .button:active,
-    .question .button:active,
-    .warning .button:active,
-    .error .button:active {
-      border-width: 2px;
-      border-style: solid;
-      border-color: black;
-      background-image: linear-gradient(to bottom, black);
-      color: #fff; }
-    .info .button:insensitive,
-    .question .button:insensitive,
-    .warning .button:insensitive,
-    .error .button:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #7f7f7f;
-      background-image: linear-gradient(to bottom, white);
-      text-shadow: none;
-      icon-shadow: none; }
-    .info .button:backdrop,
-    .question .button:backdrop,
-    .warning .button:backdrop,
-    .error .button:backdrop {
-      border-width: 2px;
-      border-style: solid;
-      color: #fff;
-      border-color: #000;
-      background-image: linear-gradient(to bottom, #000);
-      text-shadow: none;
-      icon-shadow: none; }
-    .info .button:backdrop:insensitive,
-    .question .button:backdrop:insensitive,
-    .warning .button:backdrop:insensitive,
-    .error .button:backdrop:insensitive {
-      border-width: 2px;
-      border-style: solid;
-      color: #7f7f7f;
-      border-color: #8b8b8b;
-      background-image: linear-gradient(to bottom, #fff); }
-
-/************
- * Tooltips *
- ************/
-.tooltip {
-  color: white;
-  padding: 4px;
-  /* not working */
-  border-radius: 5px;
-  background-color: rgba(0, 0, 0, 0.8);
-  text-shadow: 0 1px black; }
-
-.tooltip * {
-  padding: 4px;
-  background-color: transparent;
-  color: inherit; }
-
-/*****************
- * Color Chooser *
- *****************/
-GtkColorSwatch {
-  border: 1px solid rgba(0, 0, 0, 0.3);
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
-  GtkColorSwatch.color-light:hover {
-    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.4)); }
-    GtkColorSwatch.color-light:hover:backdrop {
-      background-image: none; }
-  GtkColorSwatch.color-dark:hover {
-    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.2)); }
-    GtkColorSwatch.color-dark:hover:backdrop {
-      background-image: none; }
-  GtkColorSwatch:hover {
-    border-color: rgba(0, 0, 0, 0.5); }
-  GtkColorSwatch:backdrop {
-    border-color: rgba(0, 0, 0, 0.2);
-    box-shadow: none; }
-  GtkColorSwatch.top {
-    border-top-left-radius: 5px;
-    border-top-right-radius: 5px; }
-  GtkColorSwatch.bottom {
-    border-bottom-left-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch.left, GtkColorSwatch:first-child {
-    border-top-left-radius: 5px;
-    border-bottom-left-radius: 5px; }
-  GtkColorSwatch.right, GtkColorSwatch:last-child {
-    border-top-right-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  GtkColorSwatch:only-child {
-    border-radius: 5px; }
-  GtkColorSwatch.color-active-badge {
-    border-width: 2px; }
-    GtkColorSwatch.color-active-badge:hover {
-      background-image: none; }
-    GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover {
-      color: rgba(0, 0, 0, 0.3);
-      border-color: rgba(0, 0, 0, 0.3); }
-    GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover {
-      color: rgba(255, 255, 255, 0.5);
-      border-color: rgba(255, 255, 255, 0.5); }
-
-GtkColorChooserWidget #add-color-button {
-  border-color: #bfbfbf;
-  background-color: #bfbfbf;
-  color: #fff;
-  box-shadow: none; }
-  GtkColorChooserWidget #add-color-button:hover {
-    border-color: #7f7f7f;
-    background-color: #7f7f7f; }
-  GtkColorChooserWidget #add-color-button:backdrop {
-    border-color: #c5c5c5;
-    background-color: #c5c5c5; }
-
-/**********************
- * Window Decorations *
- *********************/
-.window-frame {
-  border-radius: 7px 7px 0 0;
-  border-width: 0px;
-  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
-  /* this is used for the resize cursor area */
-  margin: 10px; }
-  .window-frame:backdrop {
-    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); }
-  .window-frame.tiled {
-    border-radius: 0; }
-  .window-frame.csd.popup {
-    border-radius: 0;
-    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
-  .window-frame.csd.tooltip {
-    border-radius: 5px;
-    box-shadow: none; }
-
-.button.titlebutton {
-  padding: 8px;
-  border-color: transparent;
-  background-image: none;
-  transition-property: border, box-shadow, color;
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
-  .button.titlebutton:hover {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
-    border-color: #7f7f7f; }
-  .button.titlebutton:active {
-    border-width: 2px;
-    border-style: solid;
-    border-color: #7f7f7f;
-    background-image: linear-gradient(to bottom, #7f7f7f);
-    color: #fff; }
-  .button.titlebutton:backdrop {
-    border-width: 2px;
-    border-style: solid;
-    color: #000;
-    border-color: #8b8b8b;
-    background-image: linear-gradient(to bottom, #fff);
-    text-shadow: none;
-    icon-shadow: none;
-    border-color: transparent;
-    transition-property: border, box-shadow, color; }
diff --git a/gtk/resources/theme/HighContrast/gtk.scss b/gtk/resources/theme/HighContrast/gtk.scss
deleted file mode 100644 (file)
index 05eb6d2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// General guidelines:
-// - very unlikely you want to edit something else than _common.scss
-// - keep the number of defined colors to a minimum, use the color blending functions if
-//   you need a subtle shade
-// - if you need to inverse a color function use the @if directive to match for dark $variant
-
-@import 'colors';
-@import 'drawing';
-@import 'common';
diff --git a/gtk/resources/theme/HighContrast/parse-sass.sh b/gtk/resources/theme/HighContrast/parse-sass.sh
deleted file mode 100755 (executable)
index e9cda25..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/bash
-
-bundle exec sass --update --sourcemap=none .
diff --git a/gtk/resources/theme/Raleigh/gtk-default.css b/gtk/resources/theme/Raleigh/gtk-default.css
deleted file mode 100644 (file)
index 99341a3..0000000
+++ /dev/null
@@ -1,874 +0,0 @@
-@define-color fg_color #000;
-@define-color bg_color #dcdad5;
-@define-color text_color #000;
-@define-color base_color #fff;
-@define-color selected_bg_color #4b6983;
-@define-color selected_fg_color #fff;
-@define-color tooltip_bg_color #eee1b3;
-@define-color tooltip_fg_color #000;
-@define-color placeholder_text_color #808080;
-
-@define-color info_fg_color rgb (181, 171, 156);
-@define-color info_bg_color rgb (252, 252, 189);
-@define-color warning_fg_color rgb (173, 120, 41);
-@define-color warning_bg_color rgb (250, 173, 61);
-@define-color question_fg_color rgb (97, 122, 214);
-@define-color question_bg_color rgb (138, 173, 212);
-@define-color error_fg_color rgb (166, 38, 38);
-@define-color error_bg_color rgb (237, 54, 54);
-
-@define-color success_bg_color #4e9a06;
-
-* {
-  color: @fg_color;
-  border-color: shade (@bg_color, 0.6);
-  padding: 2px;
-}
-
-.background, .button, .slider {
-  background-color: @bg_color;
-}
-
-.popover {
-  border-color: darker(@bg_color);
-  border-width: 1px;
-  border-style: solid;
-}
-
-.expander, GtkTreeView.view.expander {
-  color: #fff;
-}
-
-.expander:hover,
-GtkTreeView.view.expander:selected:hover {
-  color: @text_color;
-}
-
-GtkTreeView.dnd {
-    border-color: @internal_element_color;
-    border-radius: 0;
-    border-width: 1px;
-    border-style: solid;
-}
-
-*:insensitive {
-  border-color: shade (@bg_color, 0.7);
-  background-color: shade (@bg_color, 0.9);
-  color: shade (@bg_color, 0.7);
-}
-
-.entry.read-only {
-  border-color: shade (@bg_color, 0.7);
-  background-color: shade (@bg_color, 0.9);
-}
-
-.entry:selected {
-  background-color: shade (@bg_color, 0.9);
-  color: @fg_color;
-}
-
-.entry:selected:focused {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-.view {
-  border-width: 0;
-  border-radius: 0;
-  background-color: @base_color;
-  color: @text_color;
-}
-.view:selected {
-  background-color: shade (@bg_color, 0.9);
-  color: @fg_color;
-}
-
-.view:selected:focused {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-.view column:sorted row,
-.view column:sorted row:hover {
-  background-color: shade (@bg_color, 0.85);
-}
-
-.view column:sorted row:nth-child(odd),
-.view column:sorted row:nth-child(odd):hover {
-  background-color: shade (@bg_color, 0.8);
-}
-
-.view row,
-.view row:hover {
-  background-color: @base_color;
-  color: @text_color;
-}
-
-.view row:nth-child(odd),
-.view row:nth-child(odd):hover {
-  background-color: shade (@base_color, 0.93);
-}
-
-.view row:selected:focused {
-  background-color: @selected_bg_color;
-}
-
-.view row:selected {
-  background-color: darker (@bg_color);
-  color: @selected_fg_color;
-}
-
-.view.cell.trough,
-.view.cell.trough:hover,
-.view.cell.trough:selected,
-.view.cell.trough:selected:focused {
-  background-color: @bg_color;
-  color: @fg_color;
-}
-
-.view.cell.progressbar,
-.view.cell.progressbar:hover,
-.view.cell.progressbar:selected,
-.view.cell.progressbar:selected:focused {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-.rubberband {
-  background-color: alpha (@fg_color, 0.25);
-  border-color: @fg_color;
-  border-style: solid;
-  border-width: 1px;
-}
-
-.tooltip,
-.tooltip * {
-  background-color: @tooltip_bg_color;
-  color: @tooltip_fg_color;
-  border-color: @tooltip_fg_color;
-  border-width: 1px;
-  border-style: solid;
-}
-
-.button,
-.slider {
-  border-style: outset;
-  border-width: 2px;
-}
-
-.button:active, .button:checked {
-  background-color: shade (@bg_color, 0.7);
-  border-style: inset;
-}
-
-.spinbutton.button:hover,
-.button:hover,
-.slider:hover {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-  border-color: shade (@selected_bg_color, 0.7);
-}
-
-.trough {
-  background-color: darker (@bg_color);
-  border-style: inset;
-  border-width: 1px;
-  padding: 0;
-}
-
-.entry {
-  border-style: inset;
-  border-width: 2px;
-  background-color: @base_color;
-  color: @text_color;
-}
-
-.entry:insensitive {
-  background-color: shade (@base_color, 0.9);
-  color: shade (@base_color, 0.7);
-}
-.entry:active {
-  background-color: #c4c2bd;
-  color: #000;
-}
-
-.progressbar,
-.entry.progressbar,
-.cell.progressbar {
-  background-color: @selected_bg_color;
-  border-color: shade (@selected_bg_color, 0.7);
-  color: @selected_fg_color;
-  border-style: outset;
-  border-width: 1px;
-}
-
-.level-bar.indicator-discrete {
-    margin: 1px;
-}
-
-.level-bar.fill-block {
-    background-color: @selected_bg_color;
-}
-
-.level-bar.fill-block.level-low {
-    background-color: @warning_bg_color;
-}
-
-.level-bar.fill-block.level-high {
-    background-color: @success_bg_color;
-}
-
-.level-bar.fill-block.empty-fill-block {
-    background-color: @base_color;
-}
-
-GtkCheckButton:hover,
-GtkCheckButton:selected,
-GtkRadioButton:hover,
-GtkRadioButton:selected {
-  background-color: shade (@bg_color, 1.05);
-}
-
-.check, .radio,
-.cell.check, .cell.radio,
-.cell.check:hover, .cell.radio:hover {
-  border-style: solid;
-  border-width: 1px;
-  background-color: @base_color;
-  border-color: @fg_color;
-}
-
-.check:checked, .radio:checked,
-.check:hover, .radio:hover {
-  background-color: @base_color;
-  border-color: @fg_color;
-  color: @text_color;
-}
-
-.check:active, .radio:active {
-  background-color: darker (@bg_color);
-  color: @selected_fg_color;
-  border-color: @selected_fg_color;
-}
-
-.check:active:focused, .radio:active:focused {
-  background-color: @selected_bg_color;
-}
-
-.menuitem.check, .menuitem.radio {
-  color: @fg_color;
-  border-style: none;
-  border-width: 0;
-}
-
-.popup {
-  border-style: outset;
-  border-width: 1px;
-}
-
-.viewport {
-  border-style: inset;
-  border-width: 2px;
-}
-
-.notebook {
-  border-style: outset;
-  border-width: 1px;
-}
-
-.notebook tab {
-  border-style: solid;
-  border-width: 1px;
-  padding: 0;
-}
-
-.notebook .active-page {
-  color: @selected_fg_color;
-  background-color: darker (@bg_color);
-}
-
-.frame {
-  border-style: inset;
-  border-width: 1px;
-}
-
-GtkScrolledWindow.frame {
-  padding: 0;
-}
-
-.menu,
-.menubar,
-.toolbar {
-  border-style: outset;
-  border-width: 1px;
-}
-
-.menu:hover,
-.menubar:hover,
-.menuitem:hover,
-.menuitem.check:hover,
-.menuitem.radio:hover {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-GtkSpinButton.button {
-  border-width: 1px;
-}
-
-.scale.slider:hover,
-GtkSpinButton.button:hover {
-  background-color: shade (@bg_color, 1.05);
-  border-color: shade (@bg_color, 0.8);
-}
-
-.scale.slider.fine-tune:active,
-.scale.slider.fine-tune:active:hover,
-.scale.slider.fine-tune.horizontal:active,
-.scale.slider.fine-tune.horizontal:active:hover {
-  border-width: 5px;
-}
-
-.scrollbar.slider.fine-tune {
-  border-width: 5px;
-}
-
-GtkSwitch.trough:active {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-GtkToggleButton.button:inconsistent {
-  border-style: outset;
-  border-width: 1px;
-  background-color: shade (@bg_color, 0.9);
-  border-color: shade (@bg_color, 0.7);
-}
-
-GtkLabel:selected {
-  background-color: shade (@bg_color, 0.9);
-}
-
-GtkLabel:selected:focused {
-  background-color: @selected_bg_color;
-}
-
-.info {
-  background-color: @info_bg_color;
-  color: @info_fg_color;
-}
-
-.warning {
-  background-color: @warning_bg_color;
-  color: @warning_fg_color;
-}
-
-.question {
-  background-color: @question_bg_color;
-  color: @question_fg_color;
-}
-
-.error {
-  background-color: @error_bg_color;
-  color: @error_fg_color;
-}
-
-.highlight {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-.light-area-focus {
-  color: #000;
-}
-
-.dark-area-focus {
-  color: #fff;
-}
-GtkCalendar.view {
-  border-width: 1px;
-  border-style: inset;
-  padding: 1px;
-}
-
-GtkCalendar.view:inconsistent {
-  color: darker (@bg_color);
-}
-
-GtkCalendar.header {
-  background-color: @bg_color;
-  border-style: outset;
-  border-width: 2px;
-}
-
-GtkCalendar.highlight {
-  border-width: 0;
-}
-
-GtkCalendar.button {
-  background-color: @bg_color;
-}
-
-GtkCalendar.button:hover {
-  background-color: lighter (@bg_color);
-  color: @fg_color;
-}
-
-.menu * {
-  border-width: 0;
-  padding: 2px;
-}
-
-@keyframes spinner {
-   0% { background-image: none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-   0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none; }
-   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
-  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
-  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
-  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
-  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
-  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
-  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
-  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
-  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
-  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
-  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
-  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
-  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
-  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
-  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
-  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
-  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
-  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
-  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
-  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
-  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
- 100% { background-image: none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
- 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-}
-
-.spinner {
-  background-color: transparent;
-  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
-  background-position: 25.00% 6.70%, 6.70% 25.00%, 0.00% 50.00%, 6.70% 75.00%, 25.00% 93.30%, 50.00% 100.00%, 75.00% 93.30%, 93.30% 75.00%, 100.00% 50.00%, 93.30% 25.00%, 75.00% 6.70%, 50.00% 0.00%;
-  background-size: 20% 20%;
-  background-repeat: no-repeat;
-  transition: background-image 500ms ease-out;
-}
-
-.spinner:active {
-   background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
-  animation: spinner 1s infinite linear;
-}
-
-/* Client side decorations */
-.titlebar {
-  text-shadow: 1px 1px lighter (@bg_color);
-  background-image: linear-gradient(to bottom, white, @bg_color);
-  border-radius: 7px 7px 0px 0px;
-}
-
-.maximized .titlebar,
-.tiled .titlebar {
-  border-radius: 0;
-}
-
-.titlebar.default-decoration {
-  border: none;
-  box-shadow: none;
-}
-
-.titlebar .title {
-  font: Bold 10;
-}
-
-.titlebar .subtitle {
-  font: 9;
-}
-
-.titlebar:backdrop {
-  text-shadow: none;
-  background-image: none;
-  background-color: @bg_color;
-}
-
-.titlebar .titlebutton {
-  icon-shadow: 0px 1px #ffff;
-  color: shade(@fg_color, 1.8);
-  background: none;
-  padding: 5px 5px 6px 5px;
-
-  border-radius: 3px;
-  border-width: 1px 1px 2px 1px;
-  border-color: transparent;
-  border-style: solid;
-  border-image: none;
-}
-
-.titlebar .titlebutton:hover {
-  background-image: linear-gradient(to bottom, @bg_color, lighter (@bg_color));
-}
-
-.titlebar .titlebutton:backdrop {
-  border-image: none;
-  background-image: none;
-}
-
-.titlebar .titlebutton:active {
-  background-image: linear-gradient(to bottom, #a7aba7, shade(@bg_color, 0.95));
-  color: @selected_fg_color;
-  icon-shadow: none;
-}
-
-.titlebar .titlebutton:backdrop {
-  background-image: none;
-  color: #a7aba7;
-  border-image: none;
-  icon-shadow: none;
-}
-
-.window-frame {
-  border-color: darker (@bg_color);
-  border-radius: 7px 7px 0 0;
-  border-width: 1px;
-  border-style: solid;
-
-  box-shadow: 0 2px 8px 3px alpha(black, 0.5);
-  margin: 10px;
-}
-
-.window-frame.tooltip.csd {
-  border-radius: 1px 1px 0 0;
-  box-shadow: none;
-  margin: 0px;
-}
-
-.window-frame.popup.csd {
-  border-radius: 1px 1px 0 0;
-  box-shadow: 0 1px 1px 1px alpha(black, 0.5);
-  margin: 0px;
-}
-
-.window-frame.popup {
-  border-color: darker (@bg_color);
-  border-width: 1px;
-  border-style: solid;
-}
-
-.window-frame.tiled {
-  border-radius: 0;
-  background-color: @bg_color;
-}
-
-.window-frame:backdrop {
-  box-shadow: 0 2px 5px 1px alpha(black, 0.5);
-}
diff --git a/gtk/resources/theme/win32/gtk-win32-base.css b/gtk/resources/theme/win32/gtk-win32-base.css
deleted file mode 100644 (file)
index cac3787..0000000
+++ /dev/null
@@ -1,1505 +0,0 @@
-@define-color bg_color -gtk-win32-color(button, 15);
-@define-color text_color -gtk-win32-color(button, 18);
-@define-color base_color #fff;
-@define-color selected_bg_color -gtk-win32-color(button, 13);
-@define-color selected_fg_color -gtk-win32-color(button, 14);
-@define-color info_fg_color rgb (181, 171, 156);
-@define-color info_bg_color rgb (252, 252, 189);
-@define-color warning_fg_color rgb (173, 120, 41);
-@define-color warning_bg_color rgb (250, 173, 61);
-@define-color question_fg_color rgb (97, 122, 214);
-@define-color question_bg_color rgb (138, 173, 212);
-@define-color error_fg_color rgb (166, 38, 38);
-@define-color error_bg_color rgb (237, 54, 54);
-
-@define-color app_notification_a #aeaea4;
-@define-color app_notification_b #d1d1cb;
-@define-color app_notification_c #d8d8d3;
-
-@define-color app_notification_border #949486;
-
-@define-color primary_toolbar_button_text_shadow alpha(black, 0.1);
-
-GtkWindow,
-GtkViewport {
-    background-color: @bg_color;
-}
-
-* {
-    color: -gtk-win32-color(button, 18);
-    -GtkWidget-link-color: -gtk-win32-color(button, 26);
-    -GtkWidget-visited-link-color: -gtk-win32-color(button, 26);
-    border-color: shade (@bg_color, 0.6);
-
-    -GtkScrolledWindow-scrollbars-within-bevel: 1;
-    -GtkScrolledWindow-scrollbars-spacing: 0;
-}
-
-GtkFrame {
-    border-width: 2px;
-    border-style: solid;
-    background-color: transparent;
-    border-image: -gtk-win32-theme-part(button, 4 1) 2 2 2 2 stretch;
-}
-
-*:insensitive {
-    color: -gtk-win32-color(button, 17);
-}
-
-*:selected,
-*:selected:focus {
-    background-color: @selected_bg_color;
-    color: @selected_fg_color;
-}
-
-.info {
-    background-color: @info_bg_color;
-    color: @info_fg_color;
-}
-
-.warning {
-    background-color: @warning_bg_color;
-    color: @warning_fg_color;
-}
-
-.question {
-    background-color: @question_bg_color;
-    color: @question_fg_color;
-}
-
-.error {
-    background-color: @error_bg_color;
-    color: @error_fg_color;
-}
-
-.highlight {
-    background-color: @selected_bg_color;
-    color: @selected_fg_color;
-}
-
-.light-area-focus {
-    color: #000;
-}
-
-.dark-area-focus {
-    color: #fff;
-}
-
-.notebook > GtkScrolledWindow.frame {
-    border-style: none;
-}
-
-GtkScrolledWindow.frame {
-  border-style: solid;
-  border-width: 2px;
-  border-image: -gtk-win32-theme-part(listview, 5 1) 2 2 2 2 stretch;
-}
-
-.view {
-  border-width: 0;
-  border-radius: 0;
-  background-color: @base_color;
-  color: @text_color;
-}
-
-.view:selected {
-  background-color: shade (@bg_color, 0.9);
-  color: @fg_color;
-}
-
-.view:selected:focused {
-  background-color: @selected_bg_color;
-  color: @selected_fg_color;
-}
-
-.tooltip {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(tooltip, 3 1);
-    color: -gtk-win32-color(button, 23);
-    border-width: 0px;
-}
-
-.tooltip * {
-    color: -gtk-win32-color(button, 23);
-}
-
-GtkAssistant .sidebar .highlight {
-    font: bold;
-    color:  -gtk-win32-color(button, 9);
-}
-
-/* Buttons */
-
-.button {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(button, 1 1);
-    border-width: 0;
-    -GtkWidget-focus-line-width: 1;
-    -GtkWidget-focus-padding: 3;
-    -GtkButton-default-border: 0px;
-    padding: 3px;
-}
-
-.button:insensitive {
-    background-image: -gtk-win32-theme-part(button, 1 4);
-}
-
-.button:focused {
-    background-image: -gtk-win32-theme-part(button, 1 5);
-}
-
-.button:prelight, .button:prelight:focused {
-    background-image: -gtk-win32-theme-part(button, 1 2);
-    color: @text_color;
-}
-
-.button:active, .button:active:focused, .button:active:focused:prelight {
-    background-image: -gtk-win32-theme-part(button, 1 3);
-    color: @text_color;
-}
-
-/* Override *:selected { ...} style; affects horizontal-buttons */
-.button:selected {
-  background-color: transparent;
-}
-
-/* Check buttons */
-
-/* Prevent selected check/radio buttons from getting the "selected" blue background */
-GtkCheckButton:prelight:selected,
-GtkRadioButton:prelight:selected {
-  background-color: transparent;
-}
-
-/* This is meaningless, it just enables prelight propagation to check/radio mark */
-GtkCheckButton,
-GtkRadioButton,
-GtkCheckButton:prelight,
-GtkRadioButton:prelight {
-  background-image: -gtk-gradient (linear, left top, right bottom, from(transparent), to(transparent));
-}
-
-.check:focused,
-.check {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(button, 3 1);
-    border-width: 0;
-}
-
-.check:insensitive {
-    background-image: -gtk-win32-theme-part(button, 3 4);
-}
-
-/* The GtkButton here is to avoid problems with checkboxes
-   in a listview where all checkboxes in a row gets prelighted
-   whenever the row is prelighted */
-
-GtkButton.check:focused:prelight,
-GtkButton.check:prelight {
-    background-image: -gtk-win32-theme-part(button, 3 2);
-}
-
-.check:focused:active,
-.check:active {
-    background-image: -gtk-win32-theme-part(button, 3 5);
-}
-
-.check:active:insensitive {
-    background-image: -gtk-win32-theme-part(button, 3 8);
-}
-
-GtkButton.check:focused:active:prelight,
-GtkButton.check:active:prelight {
-    background-image: -gtk-win32-theme-part(button, 3 6);
-}
-
-.check:focused:inconsistent,
-.check:inconsistent {
-    background-image: -gtk-win32-theme-part(button, 3 9);
-}
-
-.check:inconsistent:insensitive {
-    background-image: -gtk-win32-theme-part(button, 3 12);
-}
-
-.check:focused:inconsistent:prelight,
-.check:inconsistent:prelight {
-    background-image: -gtk-win32-theme-part(button, 3 10);
-}
-
-.check:selected {
-    background-color: transparent;
-}
-
-/* Radio buttons */
-
-.radio {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(button, 2 1);
-    border-width: 0;
-}
-
-.radio:insensitive {
-    background-image: -gtk-win32-theme-part(button, 2 4);
-}
-
-.radio:prelight {
-    background-image: -gtk-win32-theme-part(button, 2 2);
-}
-
-.radio:active {
-    background-image: -gtk-win32-theme-part(button, 2 5);
-}
-
-.radio:active:insensitive {
-    background-image: -gtk-win32-theme-part(button, 2 8);
-}
-
-.radio:active:prelight {
-    background-image: -gtk-win32-theme-part(button, 2 6);
-}
-
-.radio:inconsistent {
-    background-image: -gtk-win32-theme-part(button, 2 1, over (2 5, 0.3));
-}
-
-.radio:inconsistent:insensitive {
-    background-image: -gtk-win32-theme-part(button, 2 4, over (2 8, 0.3));
-}
-
-.radio:inconsistent:prelight {
-    background-image: -gtk-win32-theme-part(button, 2 4, over(2 6, 0.3));
-}
-
-.radio:selected {
-    background-color: transparent;
-}
-
-/* Scrollbars */
-
-/* TODO: Win32 has different concept for upper and lower trough, we
-   don't use this atm */
-
-.scrollbar {
-    background-color: transparent;
-    -GtkRange-trough-border: 0;
-    -GtkRange-arrow-scaling: 0.0;
-    -GtkRange-slider-width: -gtk-win32-size(scrollbar, 3);
-}
-
-.scrollbar.vertical {
-    -GtkRange-slider-width: -gtk-win32-size(scrollbar, 2);
-}
-
-.scrollbar.button.bottom {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 5);
-}
-
-.scrollbar.button.bottom:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 6);
-}
-
-.scrollbar.button.bottom:active,
-.scrollbar.button.bottom:active:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 7);
-}
-
-.scrollbar.button.bottom:insensitive {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 8);
-}
-
-.scrollbar.button.top {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 1);
-}
-
-.scrollbar.button.top:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 2);
-}
-
-.scrollbar.button.top:active,
-.scrollbar.button.top:active:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 3);
-}
-
-.scrollbar.button.top:insensitive {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 4);
-}
-
-.scrollbar.button.left {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 9);
-}
-
-.scrollbar.button.left:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 10);
-}
-
-.scrollbar.button.left:active,
-.scrollbar.button.left:active:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 11);
-}
-
-.scrollbar.button.left:insensitive {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 12);
-}
-
-.scrollbar.button.right {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 13);
-}
-
-.scrollbar.button.right:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 14);
-}
-
-.scrollbar.button.right:active,
-.scrollbar.button.right:active:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 15);
-}
-
-.scrollbar.button.right:insensitive {
-    background-image: -gtk-win32-theme-part(scrollbar, 1 16);
-}
-
-.scrollbar.trough {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (4 1));
-}
-
-.scrollbar.trough.vertical {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (6 1));
-}
-
-.scrollbar.slider {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (8 1));
-}
-
-.scrollbar.slider:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 2 2, over (8 2));
-}
-
-.scrollbar.slider:active {
-    background-image: -gtk-win32-theme-part(scrollbar, 2 3, over (8 3));
-}
-
-.scrollbar.slider:insensitive {
-  /* There's a theme part for "disabled slider", but the only app observed
-     to have a disabled scrollbar (Notepad) does not draw its slider at all
-     when scrollbar is disabled. */
-  background-image: none;
-  background-color: transparent;
-}
-
-.scrollbar.slider.vertical {
-    background-image: -gtk-win32-theme-part(scrollbar, 3 1, over (9 1));
-}
-
-.scrollbar.slider.vertical:prelight {
-    background-image: -gtk-win32-theme-part(scrollbar, 3 2, over (9 2));
-}
-
-.scrollbar.slider.vertical:active {
-    background-image: -gtk-win32-theme-part(scrollbar, 3 3, over (9 3));
-}
-
-.scrollbar.slider.vertical:insensitive {
-  background-image: none;
-  background-color: transparent;
-}
-
-/* Entry */
-
-/* We apply the border as a border combined with the background so that
-   gtk_entry_set_has_frame works */
-
-.entry {
-    border-width: 1px;
-    border-style: solid;
-    border-image: -gtk-win32-theme-part(edit, 6 1)  1 1 1 1 stretch;
-    background-image: -gtk-win32-theme-part(edit, 6 1, margins(-1 -1 -1 -1));
-    padding: 2px;
-}
-.entry:insensitive {
-    border-image: -gtk-win32-theme-part(edit, 6 4)  1 1 1 1 stretch;
-    background-image: -gtk-win32-theme-part(edit, 6 4, margins(-1 -1 -1 -1));
-    color: #a7aba7;
-}
-.entry:prelight {
-    border-image: -gtk-win32-theme-part(edit, 6 2)  1 1 1 1 stretch;
-    background-image: -gtk-win32-theme-part(edit, 6 2, margins(-1 -1 -1 -1));
-}
-.entry:focused {
-    border-image: -gtk-win32-theme-part(edit, 6 3)  1 1 1 1 stretch;
-    background-image: -gtk-win32-theme-part(edit, 6 3, margins(-1 -1 -1 -1));
-}
-
-/* Spinbuttons */
-
-.spinbutton .button,
-.spinbutton .button:focused {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
-    color: rgba(0, 0, 0, 0);
-}
-
-.spinbutton .button:last-child,
-.spinbutton .button:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
-}
-
-.spinbutton .button:prelight,
-.spinbutton .button:prelight:focused {
-    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:prelight:last-child,
-.spinbutton .button:prelight:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
-}
-
-
-.spinbutton .button:active,
-.spinbutton .button:active:prelight,
-.spinbutton .button:active:focused,
-.spinbutton .button:active:prelight:focused {
-    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:active:last-child,
-.spinbutton .button:active:prelight:last-child,
-.spinbutton .button:active:focused:last-child,
-.spinbutton .button:active:prelight:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
-}
-
-.spinbutton .button:insensitive {
-    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:insensitive:last-child {
-    background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
-}
-
-
-
-.spinbutton.vertical .button,
-.spinbutton.vertical .button:focused {
-    background-color: transparent;
-    color: rgba(0, 0, 0, 0);
-    background-image: -gtk-win32-theme-part(spin, 1 1, margins(0 -1 -0 -1));
-}
-
-.spinbutton.vertical .button:last-child,
-.spinbutton.vertical .button:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 0 -1));
-}
-
-
-.spinbutton.vertical .button:prelight,
-.spinbutton.vertical .button:prelight:focused {
-    background-image: -gtk-win32-theme-part(spin, 1 2, margins(0 -1 -0 -1));
-}
-
-.spinbutton.vertical .button:prelight:last-child,
-.spinbutton.vertical .button:prelight:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 0 -1));
-}
-
-
-.spinbutton.vertical .button:active,
-.spinbutton.vertical .button:active:prelight,
-.spinbutton.vertical .button:active:focused,
-.spinbutton.vertical .button:active:prelight:focused {
-    background-image: -gtk-win32-theme-part(spin, 1 3, margins(0 -1 -0 -1));
-}
-
-.spinbutton.vertical .button:active:last-child,
-.spinbutton.vertical .button:active:prelight:last-child,
-.spinbutton.vertical .button:active:focused:last-child,
-.spinbutton.vertical .button:active:prelight:focused:last-child {
-    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 0 -1));
-}
-
-.spinbutton.vertical .button:insensitive {
-    background-image: -gtk-win32-theme-part(spin, 1 4, margins(0 -1 -0 -1));
-}
-
-.spinbutton.vertical .button:insensitive:last-child {
-    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 0 -1));
-}
-
-
-
-.spinbutton .button:dir(rtl),
-.spinbutton .button:focused:dir(rtl) {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
-    color: rgba(0, 0, 0, 0);
-}
-
-.spinbutton .button:first-child:dir(rtl),
-.spinbutton .button:focused:first-child:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
-}
-
-.spinbutton .button:prelight:dir(rtl),
-.spinbutton .button:prelight:focused:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:prelight:first-child:dir(rtl),
-.spinbutton .button:prelight:focused:first-child:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
-}
-
-
-.spinbutton .button:active:dir(rtl),
-.spinbutton .button:active:prelight:dir(rtl),
-.spinbutton .button:active:focused:dir(rtl),
-.spinbutton .button:active:prelight:focused:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:active:first-child:dir(rtl),
-.spinbutton .button:active:prelight:first-child:dir(rtl),
-.spinbutton .button:active:focused:first-child:dir(rtl),
-.spinbutton .button:active:prelight:focused:first-child:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
-}
-
-.spinbutton .button:insensitive:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
-}
-
-.spinbutton .button:insensitive:first-child:dir(rtl) {
-    background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
-}
-
-/* Ranges */
-
-/* TODO: The trough is not quite right, it covers everything,
-   but in win32 the slider 'sticks out' on the sides of the
-   trough */
-
-.scale {
-    background-color: transparent;
-    -GtkScale-value-spacing: 0;
-    -GtkScale-slider-length: 12;
-    -GtkRange-slider-width: 20;
-    -GtkRange-trough-border: 0;
-}
-
-.scale.trough {
-    margin: 8px 0;
-    border-style: none;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(trackbar, 1 1);
-}
-
-.scale.trough.vertical {
-    margin: 0 8px;
-    background-image: -gtk-win32-theme-part(trackbar, 1 1);
-}
-
-.scale.mark.separator {
-    /* defines the color of the actuall marks on the scale */
-    color: shade(@bg_color, 0.6);
-}
-
-.scale.slider {
-    background-color: transparent;
-    border-width: 0;
-    color: rgba(0,0,0,0);
-    background-image: -gtk-win32-theme-part(trackbar, 3 1);
-}
-
-.scale.slider:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 3 2);
-}
-
-.scale.slider:active,
-.scale.slider:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 3 3);
-}
-
-.scale.slider:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 3 4);
-}
-
-.scale.slider:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 3 5);
-}
-
-.scale.slider.vertical {
-    background-image: -gtk-win32-theme-part(trackbar, 6 1);
-}
-
-.scale.slider.vertical:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 6 2);
-}
-
-.scale.slider.vertical:active,
-.scale.slider.vertical:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 6 3);
-}
-
-.scale.slider.vertical:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 6 4);
-}
-
-.scale.slider.vertical:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 6 5);
-}
-
-.scale.slider.scale-has-marks-below {
-    background-image: -gtk-win32-theme-part(trackbar, 4 1, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-below:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 4 2, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-below:active,
-.scale.slider.scale-has-marks-below:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 4 3, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-below:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 4 4, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-below:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 4 5, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-below.vertical {
-    background-image: -gtk-win32-theme-part(trackbar, 8 1, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-below.vertical:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 8 2, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-below.vertical:active,
-.scale.slider.scale-has-marks-below.vertical:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 8 3, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-below.vertical:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 8 4, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-below.vertical:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 8 5, margins(0 0 -2 0));
-}
-
-
-
-.scale.slider.scale-has-marks-above {
-    background-image: -gtk-win32-theme-part(trackbar, 5 1, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-above:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 5 2, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-above:active,
-.scale.slider.scale-has-marks-above:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 5 3, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-above:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 5 4, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-above:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 5 5, margins(0 -2 0 0));
-}
-
-.scale.slider.scale-has-marks-above.vertical {
-    background-image: -gtk-win32-theme-part(trackbar, 7 1, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-above.vertical:prelight {
-    background-image: -gtk-win32-theme-part(trackbar, 7 2, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-above.vertical:active,
-.scale.slider.scale-has-marks-above.vertical:prelight:active {
-    background-image: -gtk-win32-theme-part(trackbar, 7 3, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-above.vertical:focus {
-    background-image: -gtk-win32-theme-part(trackbar, 7 4, margins(0 0 -2 0));
-}
-
-.scale.slider.scale-has-marks-above.vertical:insensitive {
-    background-image: -gtk-win32-theme-part(trackbar, 7 5, margins(0 0 -2 0));
-}
-
-/* Progress bars */
-
-GtkProgressBar {
-    background-color: transparent;
-    padding: 0;
-}
-
-GtkProgressBar.trough {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(progress, 1 1);
-}
-
-GtkProgressBar.progressbar,
-GtkEntry.progressbar,
-GtkEntry.progressbar:focused {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(progress, 5 1);
-}
-
-GtkProgressBar.progressbar.pulse,
-GtkEntry.progressbar.pulse,
-GtkEntry.progressbar.pulse:focused {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(progress, 8 1);
-}
-
-GtkProgressBar.trough.vertical {
-    background-image: -gtk-win32-theme-part(progress, 2 1);
-}
-
-.progressbar.vertical {
-    background-image: -gtk-win32-theme-part(progress, 6 1);
-}
-
-.progressbar.pulse.vertical {
-    background-image: -gtk-win32-theme-part(progress, 10 1);
-}
-
-/* Combobox */
-
-GtkComboBox.combobox-entry .button {
-    background-color: transparent;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(combobox, 1 1);
-    color: rgba(0, 0, 0, 0);
-/* Remove padding from combobox button (GtkArrow inside of it is hardcoded to be
-   16x16, but we draw even smaller arrow instead, so padding is completely unnecessary,
-   it only makes the button bigger for not good reason).
-   Only do this for combobox-entry, because non-entry combobox IS the button,
-   and it does need to be as thick as the items of the list it pops up (and it's
-   still slimmer than padded combobox-entry!). */
-    padding: 0px;
-}
-
-GtkComboBox.combobox-entry .button:prelight,
-GtkComboBox.combobox-entry .button:focused,
-GtkComboBox.combobox-entry .button:prelight:focused {
-    background-image: -gtk-win32-theme-part(combobox, 1 2);
-}
-GtkComboBox.combobox-entry .button:active,
-GtkComboBox.combobox-entry .button:active:focused,
-GtkComboBox.combobox-entry .button:active:prelight,
-GtkComboBox.combobox-entry .button:active:focused:prelight {
-    background-image: -gtk-win32-theme-part(combobox, 1 3);
-}
-GtkComboBox.combobox-entry .button:insensitive {
-    background-image: -gtk-win32-theme-part(combobox, 1 4);
-}
-
-/* Dropdown list should have "window" color, as listbox contents do (usually it's "white") */
-GtkComboBox GtkCellLayout * {
-    background-color: -gtk-win32-color(listview, 5);
-}
-
-GtkComboBox .separator {
-    /* always disable separators */
-    -GtkWidget-wide-separators: true;
-    -GtkWidget-horizontal-separator: 0;
-    -GtkWidget-vertical-separator: 0;
-}
-
-/* Draw "arrow" for non-entry comboboxes. Select the box, since selecting
-   the arrow itself does not seem to work as intended. */
-GtkComboBox GtkBox {
-    color: rgba(255, 0, 0, 0);
-    background-image: -gtk-win32-theme-part(combobox, 6 1);
-}
-GtkComboBox GtkBox:insensitive {
-    color: rgba(255, 0, 0, 0);
-    background-image: -gtk-win32-theme-part(combobox, 6 4);
-}
-/* Make sure the style above does not touch comboboxes with entries by
-   disabling background image for the box again */
-GtkComboBox.combobox-entry GtkBox {
-    color: rgba(255, 0, 0, 0);
-    background-image: none;
-}
-GtkComboBox.combobox-entry GtkBox:insensitive {
-    color: rgba(255, 0, 0, 0);
-    background-image: none;
-}
-/* The arrow is part of the background image drawn by the theme, don't draw GTK's own arrow */
-GtkComboBox.combobox-entry GtkArrow {
-    color: rgba(255, 0, 0, 0);
-}
-GtkComboBox.combobox-entry GtkArrow:insensitive {
-    color: rgba(255, 0, 0, 0);
-}
-GtkComboBox GtkArrow {
-    color: rgba(255, 0, 0, 0);
-}
-GtkComboBox GtkArrow:insensitive {
-    color: rgba(255, 0, 0, 0);
-}
-
-/* Toolbar */
-
-.toolbar {
-    background-color: transparent;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(rebar, 6 1);
-}
-
-.toolbar .button,
-.toolbar .button:focused {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(toolbar, 1 1);
-}
-
-.toolbar .button:prelight,
-.toolbar .button:prelight:focused {
-    background-image: -gtk-win32-theme-part(toolbar, 1 2);
-}
-
-.toolbar .button:active {
-    background-image: -gtk-win32-theme-part(toolbar, 1 3);
-}
-
-.toolbar .button:active:prelight {
-    background-image: -gtk-win32-theme-part(toolbar, 1 6);
-}
-
-.toolbar .button:insensitive {
-    background-image: -gtk-win32-theme-part(toolbar, 1 4);
-}
-
-/* Column headers */
-
-column-header .button,
-column-header .button:focus {
-    background-color: transparent;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(header, 1 1);
-}
-
-column-header .button:prelight,
-column-header .button:prelight:focus {
-    background-image: -gtk-win32-theme-part(header, 1 2);
-}
-
-column-header .button:active,
-column-header .button:active:prelight,
-column-header .button:active:focus,
-column-header .button:active:prelight:focus {
-    background-image: -gtk-win32-theme-part(header, 1 3);
-}
-
-GtkSwitch {
-    font: bold condensed 10;
-    color: @text_color;
-}
-
-GtkSwitch.slider {
-    padding: 4px;
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (8 1));
-    border-width: 0;
-}
-
-GtkSwitch.trough:insensitive {
-    background-image: -gtk-win32-theme-part(button, 1 4);
-}
-
-GtkSwitch.trough {
-    background-image: -gtk-win32-theme-part(button, 1 1);
-}
-
-GtkSwitch.trough:active {
-    background-image: -gtk-win32-theme-part(button, 1 2);
-}
-
-/* Menus */
-
-.menu {
-    background-color: -gtk-win32-color(button, 4);
-    border-color: shade (-gtk-win32-color(button, 4), 0.6);
-    border-style: solid;
-    border-width: 1px;
-    padding: 2px;
-}
-
-.menuitem {
-    color: -gtk-win32-color(button, 7);
-}
-
-.menubar .menuitem *:backdrop {
-    color: mix (-gtk-win32-color(button, 7), white, 0.5);
-}
-
-.menubar > .menuitem {
-    padding: 3px 5px;
-}
-
-/* Add more padding to menus, increasing visible height of each menuitem */
-.menu * {
-  padding: 2px;
-}
-
-/* Make arrows a bit smaller to fit better into W32 theme
-   FIXME: they still have the wrong style though - angle instead of a filled triangle */
-GtkMenuItem {
-    -GtkMenuItem-arrow-scaling: 0.5;
-}
-
-/* Assistant */
-
-GtkAssistant .sidebar .highlight {
-    background-color: gray;
-    font: bold;
-}
-
-GtkAssistant .sidebar {
-    padding: 12px;
-
-    background-color: white;
-
-    border-image: none;
-    border-width: 0 1px 0 0;
-    border-style: solid;
-}
-
-GtkColorSwatch {
-    border-style: solid;
-    border-width: 1px;
-}
-
-GtkColorSwatch:prelight {
-    border-color: shade (@bg_color, 0.2);
-}
-
-.separator,
-.separator:prelight {
-    color: shade (@bg_color, 0.6);
-}
-
-GtkStatusbar > GtkFrame {
-    border-width: 1px 1px 1px 1px;
-    border-style: solid;
-    border-image:  -gtk-win32-theme-part(status, 0 0, margins (-1 0 0 0))  2 1 1 1 stretch;
-    background-image: none;
-}
-
-.grip {
-    background-color: transparent;
-    background-image:  -gtk-win32-theme-part(status, 3 1);
-}
-
-@keyframes spinner {
-   0% { background-image: none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-   0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none; }
-   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
-  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
-  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
-  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
-  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
-  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
-  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
-  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
-  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
-  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
-  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
-  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
-  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
-  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
-  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
-  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
-  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
-  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
-  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
-  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
-  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
- 100% { background-image: none,
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
- 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
-}
-
-.spinner {
-  background-color: transparent;
-  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
-                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
-  background-position: 25.00% 6.70%, 6.70% 25.00%, 0.00% 50.00%, 6.70% 75.00%, 25.00% 93.30%, 50.00% 100.00%, 75.00% 93.30%, 93.30% 75.00%, 100.00% 50.00%, 93.30% 25.00%, 75.00% 6.70%, 50.00% 0.00%;
-  background-size: 20% 20%;
-  background-repeat: no-repeat;
-  transition: background-image 500ms ease-out;
-}
-
-.spinner:active {
-   background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
-                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
-  animation: spinner 1s infinite linear;
-}
-
-/* Popovers */
-.popover {
-    border-radius: 3px;
-    background-clip: border-box;
-    background-color: @bg_color;
-
-    border-color: rgba(0, 0, 0, 1);
-    border-width: 1px;
-    border-style: solid;
-
-    box-shadow: 0 2px 3px alpha(black, 0.5);
-    margin: 10px;
-    padding: 2px;
-}
-.popover > .list,
-.popover > .view,
-.popover > .toolbar {
-    background-color: transparent;
-}
-
-/* Listbox */
-.list {
-  background-color: -gtk-win32-color(listbox, 5);
-}
-
-/* Dim label */
-.dim-label {
-    color: alpha(currentColor, 0.55);
-    text-shadow: none;
-}
-
-/* Modelbuttons */
-.button.menuitem:focused,
-.button.menuitem {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(menu, 14 1);
-}
-
-.button.menuitem:active,
-.button.menuitem:active:focused {
-    background-color: transparent;
-    background-image: -gtk-win32-theme-part(menu, 14 1);
-}
-
-.button.menuitem:active:prelight:focused,
-.button.menuitem:prelight:focused,
-.button.menuitem:prelight {
-    background-image: -gtk-win32-theme-part(menu, 14 2);
-}
-
-.button.menuitem:active:prelight:insensitive:focused,
-.button.menuitem:prelight:insensitive:focused,
-.button.menuitem:prelight:insensitive {
-    background-image: -gtk-win32-theme-part(menu, 14 4);
-}
-
-
-.button.menuitem.radio:focused,
-.button.menuitem.radio,
-.button.menuitem.radio:prelight,
-.button.menuitem.radio:insensitive {
-    background-color: transparent;
-    background-image: none;
-    border-width: 0;
-}
-
-.button.menuitem.radio:active:focused,
-.button.menuitem.radio:active,
-.button.menuitem.radio:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 12 2, over (11 3));
-    border-width: 0;
-}
-
-.button.menuitem.radio:inconsistent:focused,
-.button.menuitem.radio:inconsistent,
-.button.menuitem.radio:inconsistent:insensitive,
-.button.menuitem.radio:inconsistent:prelight,
-.button.menuitem.radio:inconsistent:active,
-.button.menuitem.radio:inconsistent:active:prelight {
-    background-image: none; /* Fall back to default, this state is not in win32 */
-    border-width: 0;
-}
-
-.button.menuitem.radio:insensitive:active:focused,
-.button.menuitem.radio:insensitive:active,
-.button.menuitem.radio:insensitive:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 12 1, over (11 4));
-    border-width: 0;
-}
-
-.button.menuitem.check:focused,
-.button.menuitem.check,
-.button.menuitem.check:insensitive,
-.button.menuitem.check:prelight,
-.button.menuitem.check:prelight:focused {
-    background-color: transparent;
-    background-image: none;
-    border-width: 0;
-}
-
-
-.button.menuitem.check:active:focused, 
-.button.menuitem.check:active, 
-.button.menuitem.check:active:prelight:focused,
-.button.menuitem.check:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 12 2, over (11 1));
-    border-width: 0;
-}
-
-.button.menuitem.check:inconsistent:focused,
-.button.menuitem.check:inconsistent,
-.button.menuitem.check:inconsistent:insensitive,
-.button.menuitem.check:inconsistent:insensitive:focused,
-.button.menuitem.check:inconsistent:prelight,
-.button.menuitem.check:inconsistent:prelight:focused,
-.button.menuitem.check:inconsistent:active,
-.button.menuitem.check:inconsistent:active:focused,
-.button.menuitem.check:inconsistent:active:prelight:focused,
-.button.menuitem.check:inconsistent:active:prelight {
-    background-image: none; /* Fall back to default, this state is not in win32 */
-    border-width: 0;
-}
-
-.button.menuitem.check:insensitive:active:focused,
-.button.menuitem.check:insensitive:active,
-.button.menuitem.check:insensitive:active:prelight:focused,
-.button.menuitem.check:insensitive:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 12 1, over (11 2));
-    border-width: 0;
-}
-
-/* Application notification */
-.app-notification {
-    border-style: solid;
-    border-color: @app_notification_border;
-    border-width: 0 1px 1px 1px;
-    border-radius: 0 0 5px 5px;
-    padding: 8px;
-
-    background-image: linear-gradient(to bottom,
-                                      @app_notification_a,
-                                      @app_notification_b 18%,
-                                      @app_notification_c);
-
-    color: @theme_text_color;
-    text-shadow: 0 1px @primary_toolbar_button_text_shadow;
-    border-image: none;
-}
diff --git a/gtk/resources/theme/win32/gtk-win32-classic.css b/gtk/resources/theme/win32/gtk-win32-classic.css
deleted file mode 100644 (file)
index e28a153..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-/* We should have a real win32 classic theme that picks up\r
-   colors from the settings. But for now, at least don't break\r
-   when win32 is in classic mode by just using raleigh. */\r
-@import url("Raleigh.css");\r
diff --git a/gtk/resources/theme/win32/gtk-win32-xp.css b/gtk/resources/theme/win32/gtk-win32-xp.css
deleted file mode 100644 (file)
index 68ccba5..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-@import url("gtk-win32-base.css");
-
-/* Override non-entry combobox arrow parts from the base theme,
-   since XP draws an empty white rectangle for parts 6 1 and 6 4.
-   Draw parts 1 1 and 1 4 instead */
-GtkComboBox GtkBox {
-    background-image: -gtk-win32-theme-part(combobox, 1 1, margins (1 0 1 0));
-}
-GtkComboBox GtkBox:insensitive {
-    background-image: -gtk-win32-theme-part(combobox, 1 4, margins (1 0 1 0));
-}
-
-.menubar {
-    background-color: #f7f7f7;
-    /*background-color: -gtk-win32-color(button, 30);*/
-
-    border-width: 0 0 1px 0;
-    border-style: solid;
-    border-color: #ded3bd;
-}
-
-.menu > .menuitem:prelight {
-    background-color: -gtk-win32-color(button, 29);
-}
-
-.menubar > .menuitem:prelight,
-.menubar > .menuitem:prelight:focused {
-    background-image: -gtk-win32-theme-part(toolbar, 1 2);
-}
-
-.notebook {
-    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -3 -1));
-    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -2 0)) 1 1 1 1 repeat;
-}
-
-.menuitem.check,
-.menuitem.check:prelight,
-.menuitem.check:insensitive,
-.menuitem.check:active,
-.menuitem.check:active:prelight,
-.menuitem.check:inconsistent,
-.menuitem.check:inconsistent:insensitive,
-.menuitem.check:inconsistent:prelight,
-.menuitem.check:inconsistent:active,
-.menuitem.check:inconsistent:active:prelight,
-.menuitem.check:insensitive:active,
-.menuitem.check:insensitive:active:prelight {
-    background-image: none;
-    border-width: 0;
-}
-
-.menuitem.radio,
-.menuitem.radio:prelight,
-.menuitem.radio:insensitive,
-.menuitem.radio:active,
-.menuitem.radio:active:prelight,
-.menuitem.radio:inconsistent,
-.menuitem.radio:inconsistent:insensitive,
-.menuitem.radio:inconsistent:prelight,
-.menuitem.radio:inconsistent:active,
-.menuitem.radio:inconsistent:active:prelight,
-.menuitem.radio:insensitive:active,
-.menuitem.radio:insensitive:active:prelight {
-    background-image: none;
-    border-width: 0;
-}
-
-.spinbutton .button {
-    border-width: 1px;
-    border-style: solid;
-    border-color: #7b9ebd;
-}
-
-.spinbutton .button:last-child {
-    border-width: 1px 1px 1px 0px;
-}
-
-GtkProgressBar.progressbar {
-    border-width: 2px;
-    border-style: solid;
-    border-color: transparent;
-}
-
-/* Notebook */
-
-.notebook {
-    background-color: #ffffff;
-    border-width: 1px 1px 1px 1px;
-    border-style: solid;
-    background-origin: padding-box;
-    background-clip: border-box;
-    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -2 -1));
-    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -1 0)) 1 1 1 1 repeat;
-    -GtkNotebook-tab-overlap: 1;
-    -GtkNotebook-tab-curvature: 0;
-}
-
-.notebook tab {
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(tab, 1 1);
-    padding: 0px 4px 0px 4px;
-}
-
-.notebook tab.left, .notebook tab.right {
-    padding: 4px 0px 4px 0px;
-}
-
-.notebook tab:active {
-    background-image: -gtk-win32-theme-part(tab, 1 3, margins(0 0 -1 0));
-}
-.notebook tab:active.top {
-    padding: 2px 4px 1px 4px;
-}
-
-.notebook tab:active.bottom {
-    padding: 1px 4px 2px 4px;
-}
-
-.notebook tab:active.right {
-    padding: 4px 4px 4px 1px;
-}
-
-.notebook tab:active.left {
-    padding: 4px 1px 4px 4px;
-}
-
-/* Listbox */
-
-/* This is roughly similar to what Vista+ theme draws. The reason for using
-this instead of changing background-color to @selection_bg_color is that
-blanket "* { color: @text_color; }" style overrides ".list-row:selected {
-color: @selected_fg_color; }", causing labels and widgets in list rows to have
-black (not white) text over blue background. Fixing that requires overhauling
-the whole theme to put narrow "color: @text_color" style everywhere, to be
-able to remove the blanket style.
-And the reason for not using appropriate W32 theme part is that the appropriate
-W32 theme part does not exist in XP theme. */
-.list-row:prelight {
-    background-image: -gtk-gradient (linear,
-               0 0, 0 1,
-               color-stop(0, rgb(253, 254, 255)),
-               color-stop(1, rgb(237, 245, 255)));
-    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
-}
-
-.list-row:selected {
-  /* Override *:selected {} blanket style, keeping the background - bright
-     and the text - dark */
-    background-color: transparent;
-    color: @text_color;
-    background-image: -gtk-gradient (linear,
-               0 0, 0 1,
-               color-stop(0, rgb(236, 244, 255)),
-               color-stop(1, rgb(208, 230, 255)));
-    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
-}
-
-.list-row:selected:prelight {
-    background-image: -gtk-gradient (linear,
-               0 0, 0 1,
-               color-stop(0, rgb(221, 236, 255)),
-               color-stop(1, rgb(194, 220, 255)));
-    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
-}
\ No newline at end of file
diff --git a/gtk/resources/theme/win32/gtk-win32.css b/gtk/resources/theme/win32/gtk-win32.css
deleted file mode 100644 (file)
index f0fd0b6..0000000
+++ /dev/null
@@ -1,344 +0,0 @@
-@import url("gtk-win32-base.css");
-
-/* Menus */
-
-.menubar {
-    background-color: transparent;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(menu, 7 1);
-}
-
-.menubar > .menuitem {
-    background-color: transparent;
-    border-width: 0;
-    background-image: -gtk-win32-theme-part(menu, 8 1);
-}
-
-.menubar > .menuitem:prelight {
-    background-image: -gtk-win32-theme-part(menu, 8 3);
-}
-
-.menuitem:prelight {
-    background-image: -gtk-win32-theme-part(menu, 14 2);
-}
-
-.menuitem:prelight:insensitive {
-    background-image: -gtk-win32-theme-part(menu, 14 4);
-}
-
-.menuitem.radio,
-.menuitem.radio:prelight,
-.menuitem.radio:insensitive {
-    background-color: transparent;
-    background-image: none;
-    border-width: 0;
-}
-
-.menuitem.radio:active, 
-.menuitem.radio:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 11 3);
-    border-width: 0;
-}
-
-.menuitem.radio:inconsistent,
-.menuitem.radio:inconsistent:insensitive,
-.menuitem.radio:inconsistent:prelight,
-.menuitem.radio:inconsistent:active,
-.menuitem.radio:inconsistent:active:prelight {
-    background-image: none; /* Fall back to default, this state is not in win32 */
-    border-width: 0;
-}
-
-.menuitem.radio:insensitive:active,
-.menuitem.radio:insensitive:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 11 4);
-    border-width: 0;
-}
-
-.menuitem.check,
-.menuitem.check:prelight,
-.menuitem.check:insensitive {
-    background-image: none;
-    border-width: 0;
-}
-
-.menuitem.check:active, 
-.menuitem.check:active:prelight {
-    background-image: -gtk-win32-theme-part(menu, 11 1);
-    border-width: 0;
-}
-
-.menuitem.check:inconsistent,
-.menuitem.check:inconsistent:insensitive,
-.menuitem.check:inconsistent:prelight,
-.menuitem.check:inconsistent:active,
-.menuitem.check:inconsistent:active:prelight {
-    background-image: none; /* Fall back to default, this state is not in win32 */
-    border-width: 0;
-}
-
-.menuitem.check:insensitive:active,
-.menuitem.check:insensitive:active:prelight{
-    background-image: -gtk-win32-theme-part(menu, 11 2);
-    border-width: 0;
-}
-
-/* Notebook */
-.notebook {
-    /* This prevents a thin half-transparent line between the pane and the tab */
-    background-color: -gtk-win32-color(tab, 5);
-
-    border-width: 1px 1px 1px 1px;
-    border-style: solid;
-    background-origin: padding-box;
-    background-clip: border-box;
-
-    /* W32 theme draws it with borders and all, cut them away */
-    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -2 -1));
-
-    /* Grab the borders now and duplicate them across the perimeter */
-    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -1 0)) 1 1 1 1 repeat;
-    /* MSW7 themes draw tab overlaps differently. Net result is:
-       * inactive tab text never moves no matter which tabs get to be active
-       * active tab text moves only up
-       * active tab steals space from its neighbors (overlapping their borders without moving them)
-       * inactive tab does not steal any space from its neighbors (prelight makes that obvious - one tab's borders light up, its neighbors' don't change)
-       * first(last in RTL?) tab has extra gap that disappears (due to overlapping) when this tab activates
-       This can't be emulated in GTK, so we won't even try.
-    */
-    -GtkNotebook-tab-overlap: 0;
-    -GtkNotebook-tab-curvature: 0;
-}
-
-.notebook tab {
-    /* Make sure parts not covered by the background are transparent */
-    background-color: transparent;
-
-    /* Use GTK border, since we can control where it's drawn (unlike built-in theme border, which is always left-top-right) */
-    border-width: 1px;
-    border-style: solid;
-    border-color: rgb(137, 140, 149);
-
-    /* Sadly, GTK CSS can't rotate images, which means that we can't use tabs from the theme */
-    background-image: none;
-    /* Don't use border image either, since it has no bottom border */
-    border-image: none;
-
-    /* By default tabs are large enough for their labels, give them more space */
-    padding: 2px;
-}
-
-/* W32 has no concept of notebook header (the rectangle where tabs are - including the area where tabs could be, if you add more of them), make it disappear */
-.notebook.header {
-  background-color: transparent;
-  background-image: none;
-  border-width: 0px;
-  border-color: transparent;
-}
-
-/* Draw everything ourselves. Default MSW7 theme for a top tab (the only kind of tab available) is:
- 1-px grey border
- extra 1-px inside white borders to the left and the right
- top 8 pixels of the tab are light grey gradient (from 95% to 92% here)
- rest of the tab is dark grey gradient (quick 3-pixel fall from 87% to 85%, then uniform until half the way, then drops to 84%, last 4 pixels fall down to 81%)
-
- Prelight tab is the same as normal, but with light blue instead of grey.
- Active tabs (prelight ot not) are simple white.
- Disabled tabs are simple dark grey.
- There's also theme part for "focused" tab (simple pale blue), but it is unclear in which circumstances it's used.
-
- Normal and selected tab borders are grey.
- Prelight tab borders are blue.
- Disabled tab borders are darker grey.
- */
-.notebook tab.top {
-    background-image: -gtk-gradient (linear,
-               0 0, 0 1,
-               color-stop(0, rgb(242, 242, 242)),
-               color-stop(0.2, rgb(235, 235, 235)),
-               color-stop(0.21, rgb(221, 221, 221)),
-               color-stop(0.22, rgb(216, 216, 216)),
-               color-stop(0.6, rgb(214, 214, 214)),
-               color-stop(0.9, rgb(214, 214, 214)),
-               color-stop(1, rgb(207, 207, 207)));
-    box-shadow: inset -1px 0px 0px white, inset 1px 0px 0px white;
-    /* Tab border is 1px (see above), override bottom border (for top tabs) to be 0px */
-    border-bottom: 0px;
-}
-
-.notebook tab.top:prelight {
-    background-image: -gtk-gradient (linear,
-               0 0, 0 1,
-               color-stop(0, rgb(234, 246, 253)),
-               color-stop(0.2, rgb(217, 240, 252)),
-               color-stop(0.21, rgb(190, 230, 253)),
-               color-stop(0.22, rgb(181, 226, 250)),
-               color-stop(0.6, rgb(178, 224, 249)),
-               color-stop(0.9, rgb(175, 222, 248)),
-               color-stop(1, rgb(167, 217, 245)));
-}
-
-.notebook tab.left {
-    background-image: -gtk-gradient (linear,
-               0 0, 1 0,
-               color-stop(0, rgb(242, 242, 242)),
-               color-stop(0.2, rgb(235, 235, 235)),
-               color-stop(0.21, rgb(221, 221, 221)),
-               color-stop(0.22, rgb(216, 216, 216)),
-               color-stop(0.6, rgb(214, 214, 214)),
-               color-stop(0.9, rgb(214, 214, 214)),
-               color-stop(1, rgb(207, 207, 207)));
-
-    box-shadow: inset 0px -1px 0px white, inset 0px 1px 0px white;
-    /* Tab border is 1px (see above), override right border (for left tabs) to be 0px */
-    border-right: 0px;
-}
-
-.notebook tab.left:prelight {
-    background-image: -gtk-gradient (linear,
-               0 0, 1 0,
-               color-stop(0, rgb(234, 246, 253)),
-               color-stop(0.2, rgb(217, 240, 252)),
-               color-stop(0.21, rgb(190, 230, 253)),
-               color-stop(0.22, rgb(181, 226, 250)),
-               color-stop(0.6, rgb(178, 224, 249)),
-               color-stop(0.9, rgb(175, 222, 248)),
-               color-stop(1, rgb(167, 217, 245)));
-}
-
-.notebook tab.right {
-    background-image: -gtk-gradient (linear,
-               1 0, 0 0,
-               color-stop(0, rgb(242, 242, 242)),
-               color-stop(0.2, rgb(235, 235, 235)),
-               color-stop(0.21, rgb(221, 221, 221)),
-               color-stop(0.22, rgb(216, 216, 216)),
-               color-stop(0.6, rgb(214, 214, 214)),
-               color-stop(0.9, rgb(214, 214, 214)),
-               color-stop(1, rgb(207, 207, 207)));
-
-    box-shadow: inset 0px 1px 0px white, inset 0px -1px 0px white;
-    /* Tab border is 1px (see above), override left border (for right tabs) to be 0px */
-    border-left: 0px;
-}
-
-.notebook tab.right:prelight {
-    background-image: -gtk-gradient (linear,
-               1 0, 0 0,
-               color-stop(0, rgb(234, 246, 253)),
-               color-stop(0.2, rgb(217, 240, 252)),
-               color-stop(0.21, rgb(190, 230, 253)),
-               color-stop(0.22, rgb(181, 226, 250)),
-               color-stop(0.6, rgb(178, 224, 249)),
-               color-stop(0.9, rgb(175, 222, 248)),
-               color-stop(1, rgb(167, 217, 245)));
-}
-
-.notebook tab.bottom {
-    background-image: -gtk-gradient (linear,
-               0 1, 0 0,
-               color-stop(0, rgb(242, 242, 242)),
-               color-stop(0.2, rgb(235, 235, 235)),
-               color-stop(0.21, rgb(221, 221, 221)),
-               color-stop(0.22, rgb(216, 216, 216)),
-               color-stop(0.6, rgb(214, 214, 214)),
-               color-stop(0.9, rgb(214, 214, 214)),
-               color-stop(1, rgb(207, 207, 207)));
-    box-shadow: inset -1px 0px 0px white, inset 1px 0px 0px white;
-    /* Tab border is 1px (see above), override top border (for bottom tabs) to be 0px */
-    border-top: 0px;
-}
-
-.notebook tab.bottom:prelight {
-    background-image: -gtk-gradient (linear,
-               0 1, 0 0,
-               color-stop(0, rgb(234, 246, 253)),
-               color-stop(0.2, rgb(217, 240, 252)),
-               color-stop(0.21, rgb(190, 230, 253)),
-               color-stop(0.22, rgb(181, 226, 250)),
-               color-stop(0.6, rgb(178, 224, 249)),
-               color-stop(0.9, rgb(175, 222, 248)),
-               color-stop(1, rgb(167, 217, 245)));
-}
-
-.notebook tab:active,
-.notebook tab:active:prelight,
-.notebook tab.right:active,
-.notebook tab.right:active:prelight,
-.notebook tab.bottom:active,
-.notebook tab.bottom:active:prelight,
-.notebook tab.left:active,
-.notebook tab.left:active:prelight
-{
-    /* active tabs are pure white with grey borders, and prelight changes nothing */
-    background-image: none;
-    background-color: white;
-    border-color: rgb(137, 140, 149);
-}
-
-.notebook tab:insensitive,
-.notebook tab:insensitive,
-.notebook tab.right:insensitive,
-.notebook tab.bottom:insensitive,
-.notebook tab.left:insensitive
-{
-    /* insensitive tabs are dark grey white with even darker grey borders */
-    background-image: none;
-    background-color: rgb(201, 202, 203);
-    border-color: rgb(128, 128, 128);
-}
-
-.notebook tab:prelight,
-.notebook tab.right:prelight,
-.notebook tab.bottom:prelight,
-.notebook tab.left:prelight
-{
-    /* prelight tabs have blue borders */
-    border-color: rgb(60, 127, 177);
-}
-
-
-.notebook tab.top:active {
-    /* Make active tab "stick out" up by padding it more at the bottom */
-    padding-bottom: 4px;
-}
-
-.notebook tab.right:active {
-    /* Make active tab "stick out" right by padding it more at the left */
-    padding-left: 4px;
-}
-
-.notebook tab.bottom:active {
-    /* Make active tab "stick out" down by padding it more at the top */
-    padding-top: 4px;
-}
-
-.notebook tab.left:active {
-    /* Make active tab "stick out" left by padding it more at the right */
-    padding-right: 4px;
-}
-
-
-/* Listbox */
-
-/* We're cheating here, using part 6 (listview header group),
-   because part 1 (listview item) is empty for some reason */
-.list-row:prelight {
-  background-image: -gtk-win32-theme-part(listview, 6 10);
-}
-
-.list-row:selected {
-  background-color: transparent;
-  /* Override *:selected {} blanket style, keeping the background - bright
-     and the text - dark */
-  color: @text_color;
-  background-image: -gtk-win32-theme-part(listview, 6 13);
-}
-
-.list-row:selected:focus {
-  background-image: -gtk-win32-theme-part(listview, 6 11);
-}
-
-.list-row:selected:prelight {
-  background-image: -gtk-win32-theme-part(listview, 6 12);
-}
diff --git a/gtk/resources/ui/gtkaboutdialog.ui b/gtk/resources/ui/gtkaboutdialog.ui
deleted file mode 100644 (file)
index cc75d77..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkImage" id="image1">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="icon_name">help-about</property>
-  </object>
-  <template class="GtkAboutDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">5</property>
-    <property name="resizable">False</property>
-    <property name="type_hint">dialog</property>
-    <child internal-child="headerbar">
-      <object class="GtkHeaderBar" id="headerbar1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="show-close-button">True</property>
-        <child type="title">
-          <object class="GtkStackSwitcher" id="stack_switcher">
-            <property name="visible">False</property>
-            <property name="stack">stack</property>
-            <property name="no-show-all">True</property>
-          </object>
-        </child>
-      </object>
-    </child>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkBox" id="box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">5</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">12</property>
-            <child>
-              <object class="GtkImage" id="logo_image">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="icon_name">image-missing</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="name_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="label">name label</property>
-                <property name="justify">center</property>
-                <property name="selectable">True</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkStack" id="stack">
-                <property name="width_request">400</property>
-                <property name="height_request">100</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="homogeneous">True</property>
-                <property name="transition-type">over-up-down</property>
-                <property name="transition-duration">600</property>
-                <signal name="notify::visible-child" handler="stack_visible_child_notify" swapped="no"/>
-                <child>
-                  <object class="GtkBox" id="page_vbox">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkLabel" id="version_label">
-                        <property name="can_focus">False</property>
-                        <property name="label">version 1.0</property>
-                        <property name="justify">center</property>
-                        <property name="selectable">True</property>
-                        <property name="no-show-all">True</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="comments_label">
-                        <property name="can_focus">False</property>
-                        <property name="label">comments</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">True</property>
-                        <property name="selectable">True</property>
-                        <property name="no-show-all">True</property>
-                        <property name="max-width-chars">60</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="hbox">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="homogeneous">True</property>
-                        <child>
-                          <object class="GtkLabel" id="website_label">
-                            <property name="can_focus">False</property>
-                            <property name="no_show_all">True</property>
-                            <property name="label">http://website.com</property>
-                            <property name="selectable">True</property>
-                            <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">2</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="license_label">
-                        <property name="can_focus">False</property>
-                        <property name="label">license</property>
-                        <property name="use_markup">True</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">True</property>
-                        <property name="selectable">True</property>
-                        <property name="no_show_all">True</property>
-                        <property name="max-width-chars">60</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="pack_type">end</property>
-                        <property name="position">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="copyright_label">
-                        <property name="can_focus">False</property>
-                        <property name="label">copyright</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">True</property>
-                        <property name="selectable">True</property>
-                        <property name="no-show-all">True</property>
-                        <property name="max-width-chars">60</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="pack_type">end</property>
-                        <property name="position">4</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="name">main</property>
-                    <property name="title" translatable="yes">About</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox" id="credits_page">
-                    <property name="visible">False</property>
-                    <property name="no-show-all">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkScrolledWindow" id="scrolledwindow1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="hscrollbar_policy">never</property>
-                        <property name="shadow_type">in</property>
-                        <child>
-                          <object class="GtkViewport" id="viewport1">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <style>
-                              <class name="view"/>
-                            </style>
-                            <child>
-                              <object class="GtkGrid" id="credits_grid">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">center</property>
-                                <property name="valign">start</property>
-                                <property name="border_width">5</property>
-                                <property name="orientation">vertical</property>
-                                <property name="row_spacing">2</property>
-                                <property name="column_spacing">8</property>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="name">credits</property>
-                    <property name="title" translatable="yes">Credits</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox" id="license_page">
-                    <property name="visible">False</property>
-                    <property name="no-show-all">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkScrolledWindow" id="scrolledwindow2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="hscrollbar_policy">never</property>
-                        <property name="shadow_type">in</property>
-                        <child>
-                          <object class="GtkTextView" id="license_view">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="editable">False</property>
-                            <property name="left_margin">8</property>
-                            <property name="right_margin">8</property>
-                            <property name="cursor_visible">False</property>
-                            <signal name="event-after" handler="text_view_event_after" swapped="no"/>
-                            <signal name="key-press-event" handler="text_view_key_press_event" swapped="no"/>
-                            <signal name="motion-notify-event" handler="text_view_motion_notify_event" swapped="no"/>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="name">license</property>
-                    <property name="title" translatable="yes">License</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">2</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkaboutdialog.ui.h b/gtk/resources/ui/gtkaboutdialog.ui.h
deleted file mode 100644 (file)
index 80cd5b5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-N_("About");
-N_("Credits");
-N_("License");
diff --git a/gtk/resources/ui/gtkactionbar.ui b/gtk/resources/ui/gtkactionbar.ui
deleted file mode 100644 (file)
index c2199a2..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkActionBar" parent="GtkBin">
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkRevealer" id="revealer">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <child>
-          <object class="GtkFrame" id="frame">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <style>
-              <class name="action-bar"/>
-            </style>
-            <child>
-              <object class="GtkBox" id="box">
-                <property name="visible">True</property>
-                <property name="orientation">horizontal</property>
-                <property name="can_focus">False</property>
-                <property name="border_width">0</property>
-                <property name="spacing">6</property>
-              </object>
-            </child>
-          </object>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkactionbar.ui.h b/gtk/resources/ui/gtkactionbar.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkappchooserdialog.ui b/gtk/resources/ui/gtkappchooserdialog.ui
deleted file mode 100644 (file)
index bc7df6a..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkAppChooserDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">0</property>
-    <property name="title" translatable="yes">Select Application</property>
-    <property name="type_hint">dialog</property>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkSearchBar" id="search_bar">
-            <property name="visible">True</property>
-            <property name="border_width">0</property>
-            <child>
-              <object class="GtkSearchEntry" id="search_entry">
-                <property name="visible">True</property>
-                <property name="hexpand">True</property>
-                <property name="max-width-chars">40</property>
-              </object>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="pack_type">start</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child internal-child="action_area">
-          <object class="GtkButtonBox" id="dialog-action_area1">
-            <property name="can_focus">False</property>
-            <property name="layout_style">end</property>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="pack_type">end</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkBox" id="inner_box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">6</property>
-            <child>
-              <object class="GtkLabel" id="label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="label">label</property>
-                <property name="wrap">True</property>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">2</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="cancel_button">
-        <property name="visible">True</property>
-        <property name="use_underline">True</property>
-        <property name="label" translatable="yes">_Cancel</property>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="ok_button">
-        <property name="visible">True</property>
-        <property name="label" translatable="yes">_Select</property>
-        <property name="use_underline">True</property>
-        <property name="can_default">True</property>
-      </object>
-    </child>
-    <action-widgets>
-      <action-widget response="cancel">cancel_button</action-widget>
-      <action-widget response="ok" default="true">ok_button</action-widget>
-    </action-widgets>
-  </template>
-  <object class="GtkButton" id="show_more_button">
-    <property name="label" translatable="yes">_View All Applications</property>
-    <property name="visible">True</property>
-    <property name="use_underline">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <signal name="clicked" handler="show_more_button_clicked_cb" swapped="no"/>
-  </object>
-  <object class="GtkButton" id="software_button">
-    <property name="label" translatable="yes">_Find New Applications</property>
-    <property name="visible">True</property>
-    <property name="use_underline">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <signal name="clicked" handler="software_button_clicked_cb" swapped="no"/>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkappchooserdialog.ui.h b/gtk/resources/ui/gtkappchooserdialog.ui.h
deleted file mode 100644 (file)
index f542887..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-N_("Select Application");
-N_("_Cancel");
-N_("_Select");
-N_("_View All Applications");
-N_("_Find New Applications");
diff --git a/gtk/resources/ui/gtkappchooserwidget.ui b/gtk/resources/ui/gtkappchooserwidget.ui
deleted file mode 100644 (file)
index 4b23628..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkListStore" id="program_list_store">
-    <columns>
-      <!-- column-name app-info -->
-      <column type="GAppInfo"/>
-      <!-- column-name app-icon -->
-      <column type="GIcon"/>
-      <!-- column-name name -->
-      <column type="gchararray"/>
-      <!-- column-name description -->
-      <column type="gchararray"/>
-      <!-- column-name exec -->
-      <column type="gchararray"/>
-      <!-- column-name default -->
-      <column type="gboolean"/>
-      <!-- column-name heading -->
-      <column type="gboolean"/>
-      <!-- column-name heading-text -->
-      <column type="gchararray"/>
-      <!-- column-name recommended -->
-      <column type="gboolean"/>
-      <!-- column-name fallback -->
-      <column type="gboolean"/>
-    </columns>
-  </object>
-  <object class="GtkTreeModelSort" id="program_list_sort">
-    <property name="model">program_list_store</property>
-  </object>
-  <template class="GtkAppChooserWidget" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <property name="orientation">vertical</property>
-    <child>
-      <object class="GtkOverlay" id="overlay">
-        <property name="visible">True</property>
-        <child>
-          <object class="GtkScrolledWindow" id="scrolled_window">
-            <property name="width_request">400</property>
-            <property name="height_request">300</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="hscrollbar_policy">never</property>
-            <property name="shadow_type">in</property>
-            <child>
-              <object class="GtkTreeView" id="program_list">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="model">program_list_sort</property>
-                <property name="headers_visible">False</property>
-                <signal name="button-press-event" handler="widget_button_press_event_cb" swapped="no"/>
-                <signal name="row-activated" handler="program_list_selection_activated" swapped="no"/>
-                <child internal-child="selection">
-                  <object class="GtkTreeSelection" id="treeview-selection2">
-                    <property name="mode">browse</property>
-                    <signal name="changed" handler="refresh_and_emit_app_selected" object="GtkAppChooserWidget" swapped="yes"/>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkTreeViewColumn" id="column">
-                    <child>
-                      <object class="GtkCellRendererText" id="padding_renderer"/>
-                    </child>
-                    <child>
-                      <object class="GtkCellRendererText" id="heading">
-                        <property name="ypad">6</property>
-                        <property name="wrap_mode">word</property>
-                        <property name="wrap_width">350</property>
-                      </object>
-                      <attributes>
-                        <attribute name="visible">6</attribute>
-                        <attribute name="markup">7</attribute>
-                      </attributes>
-                    </child>
-                    <child>
-                      <object class="GtkCellRendererText" id="secondary_padding"/>
-                    </child>
-                    <child>
-                      <object class="GtkCellRendererPixbuf" id="app_icon"/>
-                      <attributes>
-                        <attribute name="gicon">1</attribute>
-                      </attributes>
-                    </child>
-                    <child>
-                      <object class="GtkCellRendererText" id="app_name">
-                        <property name="ellipsize">end</property>
-                      </object>
-                      <attributes>
-                        <attribute name="markup">3</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                </child>
-              </object>
-            </child>
-          </object>
-        </child>
-        <child type="overlay">
-          <object class="GtkBox" id="no_apps">
-            <property name="orientation">vertical</property>
-            <property name="halign">center</property>
-            <property name="valign">center</property>
-            <child>
-              <object class="GtkImage">
-                <property name="visible">True</property>
-                <property name="icon-name">gnome-software-symbolic</property>
-                <property name="pixel-size">48</property>
-                <property name="margin">12</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
-              </object>
-            </child>
-            <child>
-              <object class="GtkLabel" id="no_apps_label">
-                <property name="visible">True</property>
-                <property name="label" translatable="yes">No applications found.</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <attributes>
-                  <attribute name="scale" value="1.2"/>
-                </attributes>
-                <style>
-                  <class name="dim-label"/>
-                </style>
-              </object>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkappchooserwidget.ui.h b/gtk/resources/ui/gtkappchooserwidget.ui.h
deleted file mode 100644 (file)
index 35d9fd3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-N_("No applications found.");
diff --git a/gtk/resources/ui/gtkapplication-quartz.ui b/gtk/resources/ui/gtkapplication-quartz.ui
deleted file mode 100644 (file)
index efa969e..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<interface>
-  <menu id='app-menu'>
-    <section>
-      <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
-        <attribute name='label' translatable='yes'>About %s</attribute>
-        <attribute name='action'>app.about</attribute>
-        <attribute name='x-gtk-private-special'>replace-appname</attribute>
-      </item>
-    </section>
-    <section>
-      <item>
-        <!-- used for the application menu on MacOS -->
-        <attribute name='label' translatable='yes'>Preferences</attribute>
-        <attribute name='action'>app.preferences</attribute>
-      </item>
-    </section>
-    <section>
-      <item>
-        <!-- used for the application menu on MacOS -->
-        <attribute name='label' translatable='yes'>Services</attribute>
-        <attribute name='x-gtk-private-special'>services-submenu</attribute>
-      </item>
-    </section>
-    <section>
-      <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
-        <attribute name='label' translatable='yes'>Hide %s</attribute>
-        <attribute name='x-gtk-private-special'>hide-this</attribute>
-        <attribute name='action'>gtkinternal.hide</attribute>
-      </item>
-      <item>
-        <!-- used for the application menu on MacOS -->
-        <attribute name='label' translatable='yes'>Hide Others</attribute>
-        <attribute name='x-gtk-private-special'>hide-others</attribute>
-        <attribute name='action'>gtkinternal.hide-others</attribute>
-      </item>
-      <item>
-        <!-- used for the application menu on MacOS -->
-        <attribute name='label' translatable='yes'>Show All</attribute>
-        <attribute name='x-gtk-private-special'>show-all</attribute>
-        <attribute name='action'>gtkinternal.show-all</attribute>
-      </item>
-    </section>
-    <section>
-      <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
-        <attribute name='label' translatable='yes'>Quit %s</attribute>
-        <attribute name='action'>app.quit</attribute>
-        <attribute name='x-gtk-private-special'>replace-appname</attribute>
-      </item>
-    </section>
-  </menu>
-</interface>
diff --git a/gtk/resources/ui/gtkapplication-quartz.ui.h b/gtk/resources/ui/gtkapplication-quartz.ui.h
deleted file mode 100644 (file)
index cf175f1..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-N_("About %s");
-N_("Preferences");
-N_("Services");
-N_("Hide %s");
-N_("Hide Others");
-N_("Show All");
-N_("Quit %s");
diff --git a/gtk/resources/ui/gtkassistant.ui b/gtk/resources/ui/gtkassistant.ui
deleted file mode 100644 (file)
index 6c09373..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkAssistant" parent="GtkWindow">
-    <property name="can_focus">False</property>
-    <child type="titlebar">
-      <object class="GtkHeaderBar" id="headerbar">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="show-close-button">False</property>
-      </object>
-    </child>
-    <child>
-      <object class="GtkBox" id="main_box">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="border_width">0</property>
-        <property name="spacing">12</property>
-        <child>
-          <object class="GtkFrame" id="sidebar_frame">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label_xalign">0</property>
-            <style>
-              <class name="sidebar"/>
-            </style>
-            <child>
-              <object class="GtkBox" id="sidebar">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="orientation">vertical</property>
-                <property name="spacing">6</property>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-              </object>
-            </child>
-            <child type="label_item">
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkBox" id="content_box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">12</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">12</property>
-            <child>
-              <object class="GtkNotebook" id="content">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="show_tabs">False</property>
-                <property name="show_border">False</property>
-                <signal name="remove" handler="assistant_remove_page_cb" swapped="no"/>
-                <child>
-                  <placeholder/>
-                </child>
-                <child type="tab">
-                  <placeholder/>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox" id="action_area">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">end</property>
-                <property name="spacing">6</property>
-                <child>
-                  <object class="GtkButton" id="apply">
-                    <property name="label" translatable="yes">_Apply</property>
-                    <property name="can_focus">True</property>
-                    <property name="can_default">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_apply" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="forward">
-                    <property name="label" translatable="yes">_Next</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="can_default">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_forward" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="back">
-                    <property name="label" translatable="yes">_Back</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_back" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">2</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="last">
-                    <property name="label" translatable="yes">_Finish</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_last" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="cancel">
-                    <property name="label" translatable="yes">_Cancel</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_cancel" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">4</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="close">
-                    <property name="label" translatable="yes">_Close</property>
-                    <property name="can_focus">True</property>
-                    <property name="can_default">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="no_show_all">True</property>
-                    <property name="use_underline">True</property>
-                    <style>
-                      <class name="text-button"/>
-                    </style>
-                    <signal name="clicked" handler="on_assistant_close" swapped="no"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="pack_type">end</property>
-                    <property name="position">5</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-  <object class="GtkSizeGroup" id="button_size_group">
-    <widgets>
-      <widget name="apply"/>
-      <widget name="forward"/>
-      <widget name="back"/>
-      <widget name="last"/>
-      <widget name="cancel"/>
-      <widget name="close"/>
-    </widgets>
-  </object>
-  <object class="GtkSizeGroup" id="title_size_group"/>
-</interface>
diff --git a/gtk/resources/ui/gtkassistant.ui.h b/gtk/resources/ui/gtkassistant.ui.h
deleted file mode 100644 (file)
index da26346..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-N_("_Apply");
-N_("_Next");
-N_("_Back");
-N_("_Finish");
-N_("_Cancel");
-N_("_Close");
diff --git a/gtk/resources/ui/gtkcolorchooserdialog.ui b/gtk/resources/ui/gtkcolorchooserdialog.ui
deleted file mode 100644 (file)
index 1ad6d49..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkColorChooserDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">5</property>
-    <property name="title" translatable="yes">Select a Color</property>
-    <property name="type_hint">dialog</property>
-    <property name="resizable">False</property>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkColorChooserWidget" id="chooser">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">5</property>
-            <property name="orientation">vertical</property>
-            <property name="rgba">rgb(255,255,255)</property>
-            <signal name="color-activated" handler="color_activated_cb" swapped="no"/>
-            <signal name="notify::rgba" handler="propagate_notify" swapped="no"/>
-            <signal name="notify::show-editor" handler="propagate_notify" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="cancel_button">
-        <property name="visible">True</property>
-        <property name="use_underline">True</property>
-        <property name="label" translatable="yes">_Cancel</property>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="ok_button">
-        <property name="visible">True</property>
-        <property name="label" translatable="yes">_Select</property>
-        <property name="use_underline">True</property>
-        <property name="can_default">True</property>
-      </object>
-    </child>
-    <action-widgets>
-      <action-widget response="cancel">cancel_button</action-widget>
-      <action-widget response="ok" default="true">ok_button</action-widget>
-    </action-widgets>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkcolorchooserdialog.ui.h b/gtk/resources/ui/gtkcolorchooserdialog.ui.h
deleted file mode 100644 (file)
index af0ef00..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-N_("Select a Color");
-N_("_Cancel");
-N_("_Select");
diff --git a/gtk/resources/ui/gtkcoloreditor.ui b/gtk/resources/ui/gtkcoloreditor.ui
deleted file mode 100644 (file)
index d82e308..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtkprivate 3.10 -->
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkAdjustment" id="a_adj">
-    <property name="upper">1</property>
-    <property name="step_increment">0.01</property>
-    <property name="page_increment">0.10000000000000001</property>
-    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
-  </object>
-  <object class="GtkAdjustment" id="h_adj">
-    <property name="upper">1</property>
-    <property name="step_increment">0.01</property>
-    <property name="page_increment">0.10000000000000001</property>
-    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
-  </object>
-  <object class="GtkAdjustment" id="s_adj">
-    <property name="upper">1</property>
-    <property name="step_increment">0.01</property>
-    <property name="page_increment">0.10000000000000001</property>
-    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
-  </object>
-  <object class="GtkAdjustment" id="v_adj">
-    <property name="upper">1</property>
-    <property name="step_increment">0.01</property>
-    <property name="page_increment">0.10000000000000001</property>
-    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
-  </object>
-  <template class="GtkColorEditor" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <signal name="notify::visible" handler="dismiss_current_popup" swapped="no"/>
-    <child>
-      <object class="GtkOverlay" id="overlay">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <signal name="get-child-position" handler="get_child_position" swapped="no"/>
-        <child>
-          <object class="GtkGrid" id="grid">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="margin_start">30</property>
-            <property name="margin_end">30</property>
-            <property name="row_spacing">12</property>
-            <property name="column_spacing">12</property>
-            <child>
-              <object class="GtkColorSwatch" id="swatch">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="rgba">rgb(255,255,255)</property>
-                <property name="selectable">False</property>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">0</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkEntry" id="entry">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="invisible_char">•</property>
-                <child internal-child="accessible">
-                  <object class="AtkObject" id="entry-atkobject">
-                    <property name="AtkObject::accessible-name" translatable="yes">Color Name</property>
-                  </object>
-                </child>
-                <signal name="activate" handler="entry_apply" swapped="no"/>
-                <signal name="focus-out-event" handler="entry_focus_out" swapped="no"/>
-                <signal name="notify::text" handler="entry_text_changed" swapped="no"/>
-              </object>
-              <packing>
-                <property name="left_attach">2</property>
-                <property name="top_attach">0</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkColorScale" id="h_slider">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="orientation">vertical</property>
-                <property name="adjustment">h_adj</property>
-                <property name="draw_value">False</property>
-                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
-              </object>
-              <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">1</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkColorScale" id="a_slider">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="adjustment">a_adj</property>
-                <property name="draw_value">False</property>
-                <property name="scale_type">1</property>
-                <style>
-                  <class name="scale-has-marks-above"/>
-                </style>
-                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">2</property>
-                <property name="width">2</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkColorPlane" id="sv_plane">
-                <property name="width_request">300</property>
-                <property name="height_request">300</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="h_adjustment">h_adj</property>
-                <property name="s_adjustment">s_adj</property>
-                <property name="v_adjustment">v_adj</property>
-                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">1</property>
-                <property name="width">2</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </template>
-  <object class="GtkBox" id="a_popup">
-    <property name="can_focus">False</property>
-    <property name="no_show_all">True</property>
-    <style>
-      <class name="popover"/>
-      <class name="osd"/>
-    </style>
-    <signal name="draw" handler="popup_draw" swapped="no"/>
-    <child>
-      <object class="GtkGrid" id="grid4">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="margin_start">12</property>
-        <property name="margin_end">12</property>
-        <property name="margin_top">12</property>
-        <property name="margin_bottom">12</property>
-        <property name="column_spacing">6</property>
-        <child>
-          <object class="GtkLabel" id="label4">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label" translatable="yes" context="Color channel">A</property>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkSpinButton" id="a_entry">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="invisible_char_set">True</property>
-            <property name="climb_rate">1</property>
-            <child internal-child="accessible">
-              <object class="AtkObject" id="a_entry-atkobject">
-                <property name="AtkObject::accessible-name" translatable="yes">Alpha</property>
-              </object>
-            </child>
-            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">1</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </object>
-  <object class="GtkBox" id="h_popup">
-    <property name="can_focus">False</property>
-    <property name="no_show_all">True</property>
-    <style>
-      <class name="popover"/>
-      <class name="osd"/>
-    </style>
-    <signal name="draw" handler="popup_draw" swapped="no"/>
-    <child>
-      <object class="GtkGrid" id="grid3">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="margin_start">12</property>
-        <property name="margin_end">12</property>
-        <property name="margin_top">12</property>
-        <property name="margin_bottom">12</property>
-        <property name="column_spacing">6</property>
-        <child>
-          <object class="GtkLabel" id="label3">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label" translatable="yes" context="Color channel">H</property>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkSpinButton" id="h_entry">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="invisible_char_set">True</property>
-            <property name="climb_rate">1</property>
-            <child internal-child="accessible">
-              <object class="AtkObject" id="h_entry-atkobject">
-                <property name="AtkObject::accessible-name" translatable="yes">Hue</property>
-              </object>
-            </child>
-            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">1</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </object>
-  <object class="GtkBox" id="sv_popup">
-    <property name="can_focus">False</property>
-    <property name="no_show_all">True</property>
-    <style>
-      <class name="popover"/>
-      <class name="osd"/>
-    </style>
-    <signal name="draw" handler="popup_draw" swapped="no"/>
-    <child>
-      <object class="GtkGrid" id="grid2">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="margin_start">12</property>
-        <property name="margin_end">12</property>
-        <property name="margin_top">12</property>
-        <property name="margin_bottom">12</property>
-        <property name="row_spacing">6</property>
-        <property name="column_spacing">6</property>
-        <child>
-          <object class="GtkLabel" id="label1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label" translatable="yes" context="Color Channel">S</property>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkLabel" id="label2">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label" translatable="yes" context="Color Channel">V</property>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkSpinButton" id="s_entry">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="climb_rate">1</property>
-            <child internal-child="accessible">
-              <object class="AtkObject" id="s_entry-atkobject">
-                <property name="AtkObject::accessible-name" translatable="yes">Saturation</property>
-              </object>
-            </child>
-            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">1</property>
-            <property name="top_attach">0</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkSpinButton" id="v_entry">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="invisible_char_set">True</property>
-            <property name="climb_rate">1</property>
-            <child internal-child="accessible">
-              <object class="AtkObject" id="v_entry-atkobject">
-                <property name="AtkObject::accessible-name" translatable="yes">Value</property>
-              </object>
-            </child>
-            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">1</property>
-            <property name="top_attach">1</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkcoloreditor.ui.h b/gtk/resources/ui/gtkcoloreditor.ui.h
deleted file mode 100644 (file)
index c882ffb..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-N_("Color Name");
-C_("Color channel", "A");
-N_("Alpha");
-C_("Color channel", "H");
-N_("Hue");
-C_("Color Channel", "S");
-C_("Color Channel", "V");
-N_("Saturation");
-N_("Value");
diff --git a/gtk/resources/ui/gtkdialog.ui b/gtk/resources/ui/gtkdialog.ui
deleted file mode 100644 (file)
index 7ea8837..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkDialog" parent="GtkWindow">
-    <property name="can_focus">False</property>
-    <property name="window_position">center-on-parent</property>
-    <property name="type_hint">dialog</property>
-    <signal name="delete-event" handler="gtk_dialog_delete_event_handler" swapped="no"/>
-    <child type="titlebar">
-      <object class="GtkHeaderBar" id="headerbar">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="show-close-button">True</property>
-      </object>
-    </child>
-    <child>
-      <object class="GtkBox" id="vbox">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="border_width">0</property>
-        <property name="orientation">vertical</property>
-        <style>
-          <class name="dialog-vbox"/>
-        </style>
-        <child>
-          <object class="GtkBox" id="action_box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <style>
-              <class name="dialog-action-box"/>
-            </style>
-            <child>
-              <object class="GtkButtonBox" id="action_area">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="layout_style">end</property>
-                <property name="hexpand">True</property>
-                <style>
-                  <class name="dialog-action-area"/>
-                </style>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="pack_type">end</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="pack_type">end</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkdialog.ui.h b/gtk/resources/ui/gtkdialog.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkfilechooserbutton.ui b/gtk/resources/ui/gtkfilechooserbutton.ui
deleted file mode 100644 (file)
index a360138..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkFileChooserButton" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkButton" id="button">
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="receives_default">True</property>
-        <signal name="clicked" handler="button_clicked_cb" swapped="no"/>
-        <child>
-          <object class="GtkBox" id="box2">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="spacing">4</property>
-            <child>
-              <object class="GtkImage" id="image">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="icon_name">image-missing</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">baseline</property>
-                <property name="label" translatable="yes">(None)</property>
-                <property name="ellipsize">end</property>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkSeparator" id="separator1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="orientation">vertical</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">2</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkImage" id="open_file_icon">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="icon_name">document-open-symbolic</property>
-                <property name="icon_size">1</property>
-                <property name="use_fallback">True</property>
-                <property name="valign">baseline</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">3</property>
-              </packing>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <object class="GtkComboBox" id="combo_box">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <signal name="changed" handler="combo_box_changed_cb" swapped="no"/>
-        <signal name="notify::popup-shown" handler="combo_box_notify_popup_shown_cb" swapped="no"/>
-        <child>
-          <object class="GtkCellRendererPixbuf" id="icon_cell"/>
-          <attributes>
-            <attribute name="surface">0</attribute>
-          </attributes>
-        </child>
-        <child>
-          <object class="GtkCellRendererText" id="name_cell"/>
-          <attributes>
-            <attribute name="text">1</attribute>
-          </attributes>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">1</property>
-      </packing>
-    </child>
-  </template>
-  <object class="GtkListStore" id="model">
-    <columns>
-      <!-- column-name icon -->
-      <column type="CairoSurface"/>
-      <!-- column-name display-name -->
-      <column type="gchararray"/>
-      <!-- column-name type -->
-      <column type="gchar"/>
-      <!-- column-name data -->
-      <column type="gpointer"/>
-      <!-- column-name is-folder -->
-      <column type="gboolean"/>
-      <!-- column-name cancelable -->
-      <column type="gpointer"/>
-    </columns>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkfilechooserbutton.ui.h b/gtk/resources/ui/gtkfilechooserbutton.ui.h
deleted file mode 100644 (file)
index 43dcd8b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-N_("(None)");
diff --git a/gtk/resources/ui/gtkfilechooserdialog.ui b/gtk/resources/ui/gtkfilechooserdialog.ui
deleted file mode 100644 (file)
index fa0a368..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface>
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkFileChooserDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">0</property>
-    <property name="role">GtkFileChooserDialog</property>
-    <property name="type_hint">dialog</property>
-    <property name="default_width">600</property>
-    <signal name="response" handler="response_cb" swapped="no"/>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="border_width">0</property>
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">0</property>
-        <child internal-child="action_area">
-          <object class="GtkButtonBox" id="dialog-action_area1">
-            <property name="border_width">6</property>
-            <property name="can_focus">False</property>
-            <property name="layout_style">end</property>
-            <child>
-              <placeholder/>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="pack_type">end</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkFileChooserWidget" id="widget">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">0</property>
-            <property name="orientation">vertical</property>
-            <signal name="default-size-changed" handler="file_chooser_widget_default_size_changed" swapped="no"/>
-            <signal name="file-activated" handler="file_chooser_widget_file_activated" swapped="no"/>
-            <signal name="response-requested" handler="file_chooser_widget_response_requested" swapped="no"/>
-            <signal name="selection-changed" handler="file_chooser_widget_selection_changed" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkfilechooserdialog.ui.h b/gtk/resources/ui/gtkfilechooserdialog.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkfilechooserwidget.ui b/gtk/resources/ui/gtkfilechooserwidget.ui
deleted file mode 100644 (file)
index 6fea987..0000000
+++ /dev/null
@@ -1,343 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <!-- interface-requires gtkprivate 3.10 -->
-  <template class="GtkFileChooserWidget" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <property name="orientation">vertical</property>
-    <property name="spacing">0</property>
-    <child>
-      <object class="GtkBox" id="browse_widgets_box">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">0</property>
-        <child>
-          <object class="GtkPaned" id="browse_widgets_hpaned">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="border_width">0</property>
-            <child>
-              <object class="GtkPlacesSidebar" id="places_sidebar">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="hscrollbar_policy">never</property>
-                <property name="shadow_type">none</property>
-                <property name="local_only">True</property>
-                <property name="show_enter_location">True</property>
-                <style>
-                  <class name="sidebar"/>
-                </style>
-                <signal name="open-location" handler="places_sidebar_open_location_cb" swapped="no"/>
-                <signal name="show-error-message" handler="places_sidebar_show_error_message_cb" swapped="no"/>
-                <signal name="show-enter-location" handler="places_sidebar_show_enter_location_cb" swapped="no"/>
-              </object>
-              <packing>
-                <property name="resize">False</property>
-                <property name="shrink">False</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox" id="browse_files_box">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="orientation">vertical</property>
-                <property name="spacing">0</property>
-                <child>
-                  <object class="GtkBox" id="browse_header_box">
-                    <property name="visible">False</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <property name="border_width">0</property>
-                    <property name="spacing">12</property>
-                    <style>
-                      <class name="search-bar"/>
-                    </style>
-                    <child>
-                      <object class="GtkStack" id="browse_header_stack">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="transition-type">crossfade</property>
-                        <property name="transition-duration">200</property>
-                        <child>
-                          <object class="GtkBox" id="browse_path_bar_hbox">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="spacing">12</property>
-                            <property name="border_width">6</property>
-                            <child>
-                              <object class="GtkPathBar" id="browse_path_bar">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <signal name="path-clicked" handler="path_bar_clicked" after="yes" swapped="no"/>
-                              </object>
-                              <packing>
-                                <property name="expand">True</property>
-                                <property name="fill">True</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkButton" id="browse_new_folder_button">
-                                <property name="label" translatable="yes">Create Fo_lder</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">True</property>
-                                <property name="use_underline">True</property>
-                                <signal name="clicked" handler="new_folder_button_clicked" swapped="no"/>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="pack_type">end</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="name">pathbar</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="location_entry_box">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="no-show-all">True</property>
-                            <property name="spacing">12</property>
-                            <property name="border_width">6</property>
-                            <child>
-                              <object class="GtkLabel" id="location_label">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="label" translatable="yes">_Location:</property>
-                                <property name="use_underline">True</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="name">location</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkSearchBar" id="search_bar">
-                    <property name="visible">True</property>
-                    <property name="border_width">0</property>
-                    <child>
-                      <object class="GtkSearchEntry" id="search_entry">
-                        <property name="visible">True</property>
-                        <property name="hexpand">True</property>
-                        <signal name="activate" handler="search_entry_activate_cb" swapped="no"/>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox" id="list_and_preview_box">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="spacing">12</property>
-                    <child>
-                      <object class="GtkScrolledWindow" id="browse_files_swin">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="hscrollbar_policy">never</property>
-                        <property name="vscrollbar_policy">always</property>
-                        <property name="shadow_type">none</property>
-                        <child>
-                          <object class="GtkTreeView" id="browse_files_tree_view">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="has_tooltip">True</property>
-                            <child internal-child="accessible">
-                              <object class="AtkObject" id="browse_files_tree_view-atkobject">
-                                <property name="AtkObject::accessible-name" translatable="yes">Files</property>
-                              </object>
-                            </child>
-                            <signal name="button-press-event" handler="list_button_press_event_cb" swapped="no"/>
-                            <signal name="drag-data-received" handler="file_list_drag_data_received_cb" swapped="no"/>
-                            <signal name="drag-drop" handler="file_list_drag_drop_cb" swapped="no"/>
-                            <signal name="drag-motion" handler="file_list_drag_motion_cb" swapped="no"/>
-                            <signal name="key-press-event" handler="browse_files_key_press_event_cb" swapped="no"/>
-                            <signal name="popup-menu" handler="list_popup_menu_cb" swapped="no"/>
-                            <signal name="query-tooltip" handler="file_list_query_tooltip_cb" swapped="no"/>
-                            <signal name="row-activated" handler="list_row_activated" swapped="no"/>
-                            <signal name="cursor-changed" handler="list_cursor_changed" swapped="no"/>
-                            <child internal-child="selection">
-                              <object class="GtkTreeSelection" id="treeview-selection2">
-                                <signal name="changed" handler="list_selection_changed" swapped="no"/>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkTreeViewColumn" id="list_name_column">
-                                <property name="resizable">True</property>
-                                <property name="title" translatable="yes">Name</property>
-                                <property name="expand">True</property>
-                                <child>
-                                  <object class="GtkCellRendererPixbuf" id="list_pixbuf_renderer"/>
-                                </child>
-                                <child>
-                                  <object class="GtkCellRendererText" id="list_name_renderer">
-                                    <property name="ellipsize">end</property>
-                                    <signal name="edited" handler="renderer_edited_cb" swapped="no"/>
-                                    <signal name="editing-canceled" handler="renderer_editing_canceled_cb" swapped="no"/>
-                                  </object>
-                                </child>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkTreeViewColumn" id="list_size_column">
-                                <property name="resizable">True</property>
-                                <property name="title" translatable="yes">Size</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="list_size_renderer">
-                                    <property name="alignment">right</property>
-                                  </object>
-                                </child>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkTreeViewColumn" id="list_mtime_column">
-                                <property name="resizable">True</property>
-                                <property name="title" translatable="yes">Modified</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="list_mtime_renderer"/>
-                                </child>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="preview_box">
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">12</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">True</property>
-                    <property name="fill">True</property>
-                    <property name="position">2</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="resize">True</property>
-                <property name="shrink">False</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <object class="GtkActionBar" id="extra_and_filters">
-        <property name="no-show-all">True</property>
-        <child>
-          <object class="GtkBox" id="extra_align">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="spacing">12</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkBox" id="filter_combo_hbox">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="spacing">12</property>
-            <child>
-              <object class="GtkComboBoxText" id="filter_combo">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="tooltip_text" translatable="yes">Select which types of files are shown</property>
-                <property name="focus_on_click">False</property>
-                <property name="entry_text_column">0</property>
-                <property name="id_column">1</property>
-                <signal name="changed" handler="filter_combo_changed" swapped="no"/>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="pack_type">end</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="pack_type">end</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">1</property>
-        <property name="pack_type">end</property>
-      </packing>
-    </child>
-  </template>
-  <object class="GtkSizeGroup" id="browse_path_bar_size_group">
-    <property name="mode">vertical</property>
-    <widgets>
-      <widget name="browse_path_bar"/>
-      <widget name="browse_new_folder_button"/>
-    </widgets>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkfilechooserwidget.ui.h b/gtk/resources/ui/gtkfilechooserwidget.ui.h
deleted file mode 100644 (file)
index 2c65d51..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-N_("Create Fo_lder");
-N_("_Location:");
-N_("Files");
-N_("Name");
-N_("Size");
-N_("Modified");
-N_("Select which types of files are shown");
diff --git a/gtk/resources/ui/gtkfontbutton.ui b/gtk/resources/ui/gtkfontbutton.ui
deleted file mode 100644 (file)
index 62658fb..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkFontButton" parent="GtkButton">
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <child>
-      <object class="GtkBox" id="box1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <child>
-          <object class="GtkLabel" id="font_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label" translatable="yes">Font</property>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="padding">5</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkBox" id="font_size_box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="no_show_all">True</property>
-            <child>
-              <object class="GtkSeparator" id="separator">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="orientation">vertical</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="size_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="label">14</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="padding">5</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkfontbutton.ui.h b/gtk/resources/ui/gtkfontbutton.ui.h
deleted file mode 100644 (file)
index e60a3d4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-N_("Font");
diff --git a/gtk/resources/ui/gtkfontchooserdialog.ui b/gtk/resources/ui/gtkfontchooserdialog.ui
deleted file mode 100644 (file)
index 61e6ea5..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkFontChooserDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">5</property>
-    <property name="title" translatable="yes">Select Font</property>
-    <property name="type_hint">dialog</property>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkFontChooserWidget" id="fontchooser">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">5</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">6</property>
-            <signal name="font-activated" handler="font_activated_cb" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="cancel_button">
-        <property name="visible">True</property>
-        <property name="use_underline">True</property>
-        <property name="label" translatable="yes">_Cancel</property>
-      </object>
-    </child>
-    <child type="action">
-      <object class="GtkButton" id="ok_button">
-        <property name="visible">True</property>
-        <property name="label" translatable="yes">_Select</property>
-        <property name="use_underline">True</property>
-        <property name="can_default">True</property>
-      </object>
-    </child>
-    <action-widgets>
-      <action-widget response="cancel">cancel_button</action-widget>
-      <action-widget response="ok" default="true">ok_button</action-widget>
-    </action-widgets>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkfontchooserdialog.ui.h b/gtk/resources/ui/gtkfontchooserdialog.ui.h
deleted file mode 100644 (file)
index 2996d84..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-N_("Select Font");
-N_("_Cancel");
-N_("_Select");
diff --git a/gtk/resources/ui/gtkfontchooserwidget.ui b/gtk/resources/ui/gtkfontchooserwidget.ui
deleted file mode 100644 (file)
index 2c9d5f1..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkListStore" id="model">
-    <columns>
-      <!-- column-name family -->
-      <column type="PangoFontFamily"/>
-      <!-- column-name face -->
-      <column type="PangoFontFace"/>
-      <!-- column-name description -->
-      <column type="PangoFontDescription"/>
-      <!-- column-name preview-title -->
-      <column type="gchararray"/>
-    </columns>
-  </object>
-  <object class="GtkTreeModelFilter" id="filter_model">
-    <property name="child_model">model</property>
-    <signal name="row-deleted" handler="row_deleted_cb" swapped="no"/>
-    <signal name="row-inserted" handler="row_inserted_cb" swapped="no"/>
-  </object>
-  <object class="GtkAdjustment" id="slider_adjustment">
-    <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
-    <signal name="value-changed" handler="size_change_cb" swapped="no"/>
-  </object>
-  <object class="GtkAdjustment" id="spin_adjustment">
-    <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
-    <signal name="value-changed" handler="size_change_cb" swapped="no"/>
-  </object>
-  <template class="GtkFontChooserWidget" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkGrid" id="grid1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="row_spacing">6</property>
-        <property name="column_spacing">6</property>
-        <child>
-          <object class="GtkSearchEntry" id="search_entry">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="hexpand">True</property>
-            <property name="invisible_char">•</property>
-            <property name="primary_icon_name">edit-find-symbolic</property>
-            <property name="primary_icon_activatable">False</property>
-            <property name="secondary_icon_activatable">False</property>
-            <property name="primary_icon_sensitive">False</property>
-            <property name="secondary_icon_sensitive">False</property>
-            <property name="placeholder_text" translatable="yes">Search font name</property>
-            <signal name="notify::text" handler="text_changed_cb" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">0</property>
-            <property name="width">2</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkNotebook" id="list_notebook">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="show_tabs">False</property>
-            <child>
-              <object class="GtkScrolledWindow" id="list_scrolled_window">
-                <property name="width_request">400</property>
-                <property name="height_request">300</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="hexpand">True</property>
-                <property name="vexpand">True</property>
-                <property name="hscrollbar_policy">never</property>
-                <property name="shadow_type">etched-in</property>
-                <child>
-                  <object class="GtkTreeView" id="family_face_list">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="model">filter_model</property>
-                    <property name="headers_visible">False</property>
-                    <property name="enable_search">False</property>
-                    <property name="fixed_height_mode">True</property>
-                    <signal name="cursor-changed" handler="cursor_changed_cb" swapped="no"/>
-                    <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
-                    <signal name="style-updated" handler="gtk_font_chooser_widget_set_cell_size" object="GtkFontChooserWidget" after="yes" swapped="yes"/>
-                    <child internal-child="selection">
-                      <object class="GtkTreeSelection" id="treeview-selection1"/>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="family_face_column">
-                        <property name="sizing">fixed</property>
-                        <property name="title" translatable="yes">Font Family</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="family_face_cell">
-                            <property name="ellipsize">end</property>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                </child>
-              </object>
-            </child>
-            <child type="tab">
-              <placeholder/>
-            </child>
-            <child>
-              <object class="GtkLabel" id="empty_list">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">center</property>
-                <property name="valign">start</property>
-                <property name="margin_start">12</property>
-                <property name="margin_end">12</property>
-                <property name="margin_top">12</property>
-                <property name="margin_bottom">12</property>
-                <property name="label" translatable="yes">No fonts matched your search. You can revise your search and try again.</property>
-              </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
-            </child>
-            <child type="tab">
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">1</property>
-            <property name="width">2</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkEntry" id="preview">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="text">Sample string goes here</property>
-            <signal name="scroll-event" handler="resize_by_scroll_cb" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">2</property>
-            <property name="width">2</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkScale" id="size_slider">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="hexpand">True</property>
-            <property name="adjustment">slider_adjustment</property>
-            <property name="draw_value">False</property>
-            <property name="round-digits">0</property>
-            <signal name="scroll-event" handler="resize_by_scroll_cb" swapped="no"/>
-          </object>
-          <packing>
-            <property name="left_attach">0</property>
-            <property name="top_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkSpinButton" id="size_spin">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="invisible_char">•</property>
-            <property name="adjustment">spin_adjustment</property>
-            <signal name="output" handler="output_cb"/>
-          </object>
-          <packing>
-            <property name="left_attach">1</property>
-            <property name="top_attach">3</property>
-            <property name="width">1</property>
-            <property name="height">1</property>
-          </packing>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkfontchooserwidget.ui.h b/gtk/resources/ui/gtkfontchooserwidget.ui.h
deleted file mode 100644 (file)
index 4e858db..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-N_("Search font name");
-N_("Font Family");
-N_("No fonts matched your search. You can revise your search and try again.");
diff --git a/gtk/resources/ui/gtkinfobar.ui b/gtk/resources/ui/gtkinfobar.ui
deleted file mode 100644 (file)
index 97c2c63..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkInfoBar" parent="GtkBox">
-    <property name="app_paintable">True</property>
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkRevealer" id="revealer">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <child>
-          <object class="GtkBox" id="content">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">0</property>
-            <property name="spacing">0</property>
-            <child>
-              <object class="GtkBox" id="content_area">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="border_width">8</property>
-                <property name="spacing">16</property>
-                <property name="hexpand">True</property>
-                <child>
-                  <placeholder/>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkButtonBox" id="action_area">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="border_width">6</property>
-                <property name="orientation">horizontal</property>
-                <property name="spacing">6</property>
-                <property name="layout_style">end</property>
-                <child>
-                  <placeholder/>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkButton" id="close_button">
-                <property name="visible">False</property>
-                <property name="can_focus">True</property>
-                <property name="border_width">6</property>
-                <property name="relief">none</property>
-                <property name="valign">center</property>
-                <style>
-                  <class name="raised"/>
-                  <class name="close"/>
-                </style>
-                <child>
-                  <object class="GtkImage" id="close_image">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="icon_name">window-close-symbolic</property>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">2</property>
-              </packing>
-            </child>
-          </object>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkinfobar.ui.h b/gtk/resources/ui/gtkinfobar.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtklockbutton.ui b/gtk/resources/ui/gtklockbutton.ui
deleted file mode 100644 (file)
index a512de8..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.6 -->
-  <template class="GtkLockButton" parent="GtkButton">
-    <property name="visible">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <child>
-      <object class="GtkBox" id="box">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="halign">center</property>
-        <property name="valign">center</property>
-        <property name="spacing">6</property>
-        <child>
-          <object class="GtkImage" id="image">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="icon_name">image-missing</property>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkLabel" id="label_lock">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="no_show_all">True</property>
-            <property name="xalign">0</property>
-            <property name="label" translatable="yes">Lock</property>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkLabel" id="label_unlock">
-            <property name="can_focus">False</property>
-            <property name="no_show_all">True</property>
-            <property name="xalign">0</property>
-            <property name="label" translatable="yes">Unlock</property>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">2</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-  <object class="GtkSizeGroup" id="label_group">
-    <property name="mode">both</property>
-    <widgets>
-      <widget name="label_lock"/>
-      <widget name="label_unlock"/>
-    </widgets>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtklockbutton.ui.h b/gtk/resources/ui/gtklockbutton.ui.h
deleted file mode 100644 (file)
index 4746c79..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-N_("Lock");
-N_("Unlock");
diff --git a/gtk/resources/ui/gtkmessagedialog.ui b/gtk/resources/ui/gtkmessagedialog.ui
deleted file mode 100644 (file)
index b3472ef..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkMessageDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">0</property>
-    <property name="title"> </property>
-    <property name="resizable">False</property>
-    <property name="type_hint">dialog</property>
-    <property name="skip_taskbar_hint">True</property>
-    <style>
-      <class name="message-dialog"/>
-    </style>
-    <child internal-child="headerbar">
-      <object class="GtkHeaderBar" id="headerbar1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="show-close-button">False</property>
-      </object>
-    </child>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="border_width">0</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">20</property>
-        <child>
-          <object class="GtkBox" id="box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">0</property>
-            <property name="margin_start">30</property>
-            <property name="margin_end">30</property>
-            <property name="spacing">30</property>
-            <child>
-              <object class="GtkBox" id="message_area">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="orientation">vertical</property>
-                <property name="spacing">10</property>
-                <child>
-                  <object class="GtkLabel" id="label">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="halign">center</property>
-                    <property name="valign">start</property>
-                    <property name="wrap">True</property>
-                    <property name="selectable">True</property>
-                    <property name="max-width-chars">60</property>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="secondary_label">
-                    <property name="can_focus">False</property>
-                    <property name="no_show_all">True</property>
-                    <property name="margin-bottom">2</property>
-                    <property name="halign">center</property>
-                    <property name="valign">start</property>
-                    <property name="wrap">True</property>
-                    <property name="selectable">True</property>
-                    <property name="max-width-chars">60</property>
-                  </object>
-                  <packing>
-                    <property name="expand">True</property>
-                    <property name="fill">True</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkmessagedialog.ui.h b/gtk/resources/ui/gtkmessagedialog.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkpagesetupunixdialog.ui b/gtk/resources/ui/gtkpagesetupunixdialog.ui
deleted file mode 100644 (file)
index f8aaf9a..0000000
+++ /dev/null
@@ -1,368 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.6 -->
-  <object class="GtkListStore" id="custom_paper_list">
-    <columns>
-      <!-- column-name paper -->
-      <column type="GObject"/>
-    </columns>
-  </object>
-  <object class="GtkListStore" id="page_setup_list">
-    <columns>
-      <!-- column-name page-setup -->
-      <column type="GObject"/>
-      <!-- column-name is-separator -->
-      <column type="gboolean"/>
-    </columns>
-  </object>
-  <object class="GtkListStore" id="printer_list">
-    <columns>
-      <!-- column-name name -->
-      <column type="gchararray"/>
-      <!-- column-name printer -->
-      <column type="GObject"/>
-    </columns>
-  </object>
-  <template class="GtkPageSetupUnixDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">5</property>
-    <property name="resizable">False</property>
-    <property name="type_hint">dialog</property>
-    <property name="title" translatable="yes">Page Setup</property>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <child>
-          <object class="GtkGrid" id="grid1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">5</property>
-            <property name="row_spacing">6</property>
-            <property name="column_spacing">12</property>
-            <child>
-              <object class="GtkLabel" id="printer_combo_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">center</property>
-                <property name="label" translatable="yes">_Format for:</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">printer_combo</property>
-              </object>
-              <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">0</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkComboBox" id="printer_combo">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="hexpand">True</property>
-                <property name="model">printer_list</property>
-                <signal name="changed" handler="printer_changed_callback" swapped="no"/>
-                <child>
-                  <object class="GtkCellRendererText" id="printer_combo_renderer"/>
-                  <attributes>
-                    <attribute name="markup">0</attribute>
-                  </attributes>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">0</property>
-                <property name="width">3</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="paper_size_combo_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">center</property>
-                <property name="label" translatable="yes">_Paper size:</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">paper_size_combo</property>
-              </object>
-              <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">1</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkComboBox" id="paper_size_combo">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="hexpand">True</property>
-                <property name="model">page_setup_list</property>
-                <signal name="changed" handler="paper_size_changed" swapped="no"/>
-                <child>
-                  <object class="GtkCellRendererText" id="paper_size_cell"/>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">1</property>
-                <property name="width">3</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="paper_size_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">center</property>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">2</property>
-                <property name="width">3</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="orientation_label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">center</property>
-                <property name="label" translatable="yes">_Orientation:</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">portrait_radio</property>
-              </object>
-              <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">3</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkRadioButton" id="portrait_radio">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="hexpand">True</property>
-                <property name="xalign">0</property>
-                <property name="active">True</property>
-                <property name="draw_indicator">True</property>
-                <child>
-                  <object class="GtkBox" id="box1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="spacing">6</property>
-                    <child>
-                      <object class="GtkImage" id="image1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="icon_name">gtk-orientation-portrait</property>
-                        <property name="icon_size">3</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="label" translatable="yes">Portrait</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">3</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkRadioButton" id="reverse_portrait_radio">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="hexpand">True</property>
-                <property name="xalign">0</property>
-                <property name="active">True</property>
-                <property name="draw_indicator">True</property>
-                <property name="group">portrait_radio</property>
-                <child>
-                  <object class="GtkBox" id="box2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="spacing">6</property>
-                    <child>
-                      <object class="GtkImage" id="image2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="icon_name">gtk-orientation-reverse-portrait</property>
-                        <property name="icon_size">3</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="label" translatable="yes">Reverse portrait</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">2</property>
-                <property name="top_attach">3</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkRadioButton" id="landscape_radio">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="hexpand">True</property>
-                <property name="xalign">0</property>
-                <property name="active">True</property>
-                <property name="draw_indicator">True</property>
-                <property name="group">portrait_radio</property>
-                <child>
-                  <object class="GtkBox" id="box3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="spacing">6</property>
-                    <child>
-                      <object class="GtkImage" id="image3">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="icon_name">gtk-orientation-landscape</property>
-                        <property name="icon_size">3</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label3">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="label" translatable="yes">Landscape</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">4</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkRadioButton" id="reverse_landscape_radio">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="hexpand">True</property>
-                <property name="xalign">0</property>
-                <property name="draw_indicator">True</property>
-                <property name="group">portrait_radio</property>
-                <child>
-                  <object class="GtkBox" id="box4">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="spacing">6</property>
-                    <child>
-                      <object class="GtkImage" id="image4">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="icon_name">gtk-orientation-reverse-landscape</property>
-                        <property name="icon_size">3</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label4">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="label" translatable="yes">Reverse landscape</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="left_attach">2</property>
-                <property name="top_attach">4</property>
-                <property name="width">1</property>
-                <property name="height">1</property>
-              </packing>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-            <child>
-              <placeholder/>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkpagesetupunixdialog.ui.h b/gtk/resources/ui/gtkpagesetupunixdialog.ui.h
deleted file mode 100644 (file)
index 8ee6315..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-N_("Page Setup");
-N_("_Format for:");
-N_("_Paper size:");
-N_("_Orientation:");
-N_("Portrait");
-N_("Reverse portrait");
-N_("Landscape");
-N_("Reverse landscape");
diff --git a/gtk/resources/ui/gtkpathbar.ui b/gtk/resources/ui/gtkpathbar.ui
deleted file mode 100644 (file)
index c41ed7f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkButton" id="down_slider_button">
-    <property name="visible">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <property name="focus_on_click">False</property>
-    <child internal-child="accessible">
-      <object class="AtkObject" id="down_slider_button-atkobject">
-        <property name="AtkObject::accessible-name" translatable="yes">Down Path</property>
-      </object>
-    </child>
-    <signal name="button-press-event" handler="gtk_path_bar_slider_button_press" swapped="no"/>
-    <signal name="button-release-event" handler="gtk_path_bar_slider_button_release" swapped="no"/>
-    <signal name="focus-out-event" handler="gtk_path_bar_slider_down_defocus" swapped="no"/>
-    <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
-    <child>
-      <object class="GtkImage">
-        <property name="visible">True</property>
-        <property name="icon-name">pan-end-symbolic</property>
-        <property name="icon-size">1</property>
-      </object>
-    </child>
-    <style>
-      <class name="image-button"/>
-    </style>
-  </object>
-  <object class="GtkButton" id="up_slider_button">
-    <property name="visible">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <property name="focus_on_click">False</property>
-    <child internal-child="accessible">
-      <object class="AtkObject" id="up_slider_button-atkobject">
-        <property name="AtkObject::accessible-name" translatable="yes">Up Path</property>
-      </object>
-    </child>
-    <signal name="button-press-event" handler="gtk_path_bar_slider_button_press" swapped="no"/>
-    <signal name="button-release-event" handler="gtk_path_bar_slider_button_release" swapped="no"/>
-    <signal name="focus-out-event" handler="gtk_path_bar_slider_up_defocus" swapped="no"/>
-    <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
-    <child>
-      <object class="GtkImage">
-        <property name="visible">True</property>
-        <property name="icon-name">pan-start-symbolic</property>
-        <property name="icon-size">1</property>
-      </object>
-    </child>
-    <style>
-      <class name="image-button"/>
-    </style>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkpathbar.ui.h b/gtk/resources/ui/gtkpathbar.ui.h
deleted file mode 100644 (file)
index 4adefac..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-N_("Down Path");
-N_("Up Path");
diff --git a/gtk/resources/ui/gtkprintunixdialog.ui b/gtk/resources/ui/gtkprintunixdialog.ui
deleted file mode 100644 (file)
index ae714e0..0000000
+++ /dev/null
@@ -1,1717 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.6 -->
-  <!-- interface-requires gtkprivate 3.10 -->
-  <object class="GtkAdjustment" id="copies_spin_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">999</property>
-    <property name="value">1</property>
-    <property name="step_increment">1</property>
-  </object>
-  <object class="GtkListStore" id="custom_paper_list">
-    <columns>
-      <!-- column-name custom -->
-      <column type="GObject"/>
-    </columns>
-  </object>
-  <object class="GtkListStore" id="page_setup_list">
-    <columns>
-      <!-- column-name page-setup -->
-      <column type="GObject"/>
-      <!-- column-name is-separator -->
-      <column type="gboolean"/>
-    </columns>
-  </object>
-  <object class="GtkListStore" id="printer_list">
-    <columns>
-      <!-- column-name icon -->
-      <column type="GIcon"/>
-      <!-- column-name name -->
-      <column type="gchararray"/>
-      <!-- column-name state -->
-      <column type="gchararray"/>
-      <!-- column-name jobs -->
-      <column type="gint"/>
-      <!-- column-name location -->
-      <column type="gchararray"/>
-      <!-- column-name printer -->
-      <column type="GObject"/>
-    </columns>
-  </object>
-  <object class="GtkTreeModelFilter" id="printer_list_filter">
-    <property name="child_model">printer_list</property>
-  </object>
-  <object class="GtkAdjustment" id="scale_spin_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">1000</property>
-    <property name="value">100</property>
-    <property name="step_increment">1</property>
-  </object>
-  <template class="GtkPrintUnixDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
-    <property name="type_hint">dialog</property>
-    <signal name="notify::page-setup" handler="redraw_page_layout_preview" swapped="no"/>
-    <signal name="response" handler="error_dialogs" swapped="no"/>
-    <child internal-child="vbox">
-      <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="spacing">2</property>
-        <property name="border_width">0</property>
-        <style>
-          <class name="view"/>
-        </style>
-        <child internal-child="action_box">
-          <object class="GtkBox">
-            <property name="margin">6</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkBox" id="box1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">0</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">0</property>
-            <child>
-              <object class="GtkNotebook" id="notebook">
-                <property name="visible">True</property>
-                <property name="border_width">0</property>
-                <property name="can_focus">True</property>
-                <property name="show_border">False</property>
-                <child>
-                  <object class="GtkBox" id="general_main_box">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="border_width">12</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">18</property>
-                    <child>
-                      <object class="GtkBox" id="box2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <child>
-                          <object class="GtkScrolledWindow" id="printer_swin">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="shadow_type">in</property>
-                            <child>
-                              <object class="GtkTreeView" id="printer_treeview">
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="model">printer_list_filter</property>
-                                <signal name="row-activated" handler="emit_ok_response" swapped="no"/>
-                                <child internal-child="selection">
-                                  <object class="GtkTreeSelection" id="treeview-selection1">
-                                    <property name="mode">browse</property>
-                                    <signal name="changed" handler="selected_printer_changed" swapped="no"/>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="printer_icon_column">
-                                    <child>
-                                      <object class="GtkCellRendererPixbuf" id="printer_icon_renderer"/>
-                                      <attributes>
-                                        <attribute name="gicon">0</attribute>
-                                      </attributes>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="printer_name_column">
-                                    <property name="title" translatable="yes">Printer</property>
-                                    <child>
-                                      <object class="GtkCellRendererText" id="printer_name_renderer"/>
-                                      <attributes>
-                                        <attribute name="text">1</attribute>
-                                      </attributes>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="printer_location_column">
-                                    <property name="title" translatable="yes" comments="this is the header for the location column in the print dialog">Location</property>
-                                    <child>
-                                      <object class="GtkCellRendererText" id="printer_location_renderer"/>
-                                      <attributes>
-                                        <attribute name="text">4</attribute>
-                                      </attributes>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="printer_status_column">
-                                    <property name="title" translatable="yes" comments="this is the header for the printer status column in the print dialog">Status</property>
-                                    <child>
-                                      <object class="GtkCellRendererText" id="printer_status_renderer">
-                                        <property name="ellipsize">end</property>
-                                      </object>
-                                      <attributes>
-                                        <attribute name="text">2</attribute>
-                                      </attributes>
-                                    </child>
-                                  </object>
-                                </child>
-                              </object>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="extension_point">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="spacing">18</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box3">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="spacing">18</property>
-                        <child>
-                          <object class="GtkBox" id="frame_template1">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">6</property>
-                            <child>
-                              <object class="GtkLabel" id="label_widget1">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Range</property>
-                                <attributes>
-                                  <attribute name="weight" value="bold"/>
-                                </attributes>
-                                <accessibility>
-                                  <relation type="label-for" target="range_table"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkGrid" id="range_table">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="margin_start">12</property>
-                                <property name="row_spacing">6</property>
-                                <property name="column_spacing">12</property>
-                                <child>
-                                  <object class="GtkRadioButton" id="all_pages_radio">
-                                    <property name="label" translatable="yes">_All Pages</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="active">True</property>
-                                    <property name="draw_indicator">True</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">2</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkRadioButton" id="current_page_radio">
-                                    <property name="label" translatable="yes">C_urrent Page</property>
-                                    <property name="visible">True</property>
-                                    <property name="sensitive">False</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="active">True</property>
-                                    <property name="draw_indicator">True</property>
-                                    <property name="group">all_pages_radio</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">2</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkRadioButton" id="selection_radio">
-                                    <property name="label" translatable="yes">Se_lection</property>
-                                    <property name="sensitive">False</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="active">True</property>
-                                    <property name="draw_indicator">True</property>
-                                    <property name="group">all_pages_radio</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">2</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkRadioButton" id="page_range_radio">
-                                    <property name="label" translatable="yes">Pag_es:</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="tooltip_text" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="active">True</property>
-                                    <property name="draw_indicator">True</property>
-                                    <property name="group">all_pages_radio</property>
-                                    <signal name="toggled" handler="update_page_range_entry_sensitivity" swapped="no"/>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkEntry" id="page_range_entry">
-                                    <property name="visible">True</property>
-                                    <property name="sensitive">False</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="tooltip_text" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
-                                    <property name="invisible_char">•</property>
-                                    <property name="activates_default">True</property>
-                                    <child internal-child="accessible">
-                                      <object class="AtkObject" id="page_range_entry-atkobject">
-                                        <property name="AtkObject::accessible-name" translatable="yes">Pages</property>
-                                        <property name="AtkObject::accessible-description" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
-                                      </object>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <accessibility>
-                                  <relation type="labelled-by" target="label_widget1"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="frame_template2">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">6</property>
-                            <child>
-                              <object class="GtkLabel" id="label_widget2">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Copies</property>
-                                <attributes>
-                                  <attribute name="weight" value="bold"/>
-                                </attributes>
-                                <accessibility>
-                                  <relation type="label-for" target="grid1"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkGrid" id="grid1">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="margin_start">12</property>
-                                <property name="row_spacing">6</property>
-                                <property name="column_spacing">12</property>
-                                <child>
-                                  <object class="GtkLabel" id="label4">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">center</property>
-                                    <property name="label" translatable="yes">Copie_s:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">copies_spin</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkSpinButton" id="copies_spin">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="invisible_char">•</property>
-                                    <property name="activates_default">True</property>
-                                    <property name="adjustment">copies_spin_adjustment</property>
-                                    <signal name="changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
-                                    <signal name="value-changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" id="collate_check">
-                                    <property name="label" translatable="yes">C_ollate</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="draw_indicator">True</property>
-                                    <signal name="toggled" handler="update_collate_icon" swapped="no"/>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkCheckButton" id="reverse_check">
-                                    <property name="label" translatable="yes">_Reverse</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="xalign">0</property>
-                                    <property name="draw_indicator">True</property>
-                                    <signal name="toggled" handler="update_collate_icon" swapped="no"/>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkDrawingArea" id="collate_image">
-                                    <property name="width_request">70</property>
-                                    <property name="height_request">90</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <signal name="draw" handler="draw_collate_cb" swapped="no"/>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">2</property>
-                                  </packing>
-                                </child>
-                                <accessibility>
-                                  <relation type="labelled-by" target="label_widget2"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">General</property>
-                  </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox" id="page_setup_main_box">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="border_width">12</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">18</property>
-                    <child>
-                      <object class="GtkBox" id="box4">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="spacing">18</property>
-                        <child>
-                          <object class="GtkBox" id="frame_template3">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">6</property>
-                            <child>
-                              <object class="GtkLabel" id="label_widget3">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Layout</property>
-                                <attributes>
-                                  <attribute name="weight" value="bold"/>
-                                </attributes>
-                                <accessibility>
-                                  <relation type="label-for" target="grid2"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkGrid" id="grid2">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="margin_start">12</property>
-                                <property name="row_spacing">6</property>
-                                <property name="column_spacing">12</property>
-                                <child>
-                                  <object class="GtkLabel" id="label5">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">T_wo-sided:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">duplex</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="duplex">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label6">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Pages per _side:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">pages_per_sheet</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="pages_per_sheet">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
-                                    <signal name="changed" handler="update_number_up_layout" object="GtkPrintUnixDialog" swapped="yes"/>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label7">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Page or_dering:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">number_up_layout</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="number_up_layout">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label8">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">_Only print:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">page_set_combo</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkComboBoxText" id="page_set_combo">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="active">0</property>
-                                    <property name="entry_text_column">0</property>
-                                    <property name="id_column">1</property>
-                                    <items>
-                                      <item translatable="yes">All sheets</item>
-                                      <item translatable="yes">Even sheets</item>
-                                      <item translatable="yes">Odd sheets</item>
-                                    </items>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label9">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Sc_ale:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">scale_spin</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">4</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkBox" id="box5">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="spacing">6</property>
-                                    <child>
-                                      <object class="GtkSpinButton" id="scale_spin">
-                                        <property name="visible">True</property>
-                                        <property name="valign">baseline</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="invisible_char">•</property>
-                                        <property name="adjustment">scale_spin_adjustment</property>
-                                        <property name="digits">1</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">0</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel" id="label10">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="valign">baseline</property>
-                                        <property name="label">%</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">1</property>
-                                      </packing>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">4</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <accessibility>
-                                  <relation type="labelled-by" target="label_widget3"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="frame_template4">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">6</property>
-                            <child>
-                              <object class="GtkLabel" id="label_widget4">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Paper</property>
-                                <attributes>
-                                  <attribute name="weight" value="bold"/>
-                                </attributes>
-                                <accessibility>
-                                  <relation type="label-for" target="grid3"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkGrid" id="grid3">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="margin_start">12</property>
-                                <property name="row_spacing">6</property>
-                                <property name="column_spacing">12</property>
-                                <child>
-                                  <object class="GtkLabel" id="label11">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Paper _type:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">paper_type</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="paper_type">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">0</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label12">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Paper _source:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">paper_source</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="paper_source">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">1</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="label13">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Output t_ray:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">output_tray</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkPrinterOptionWidget" id="output_tray">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="valign">baseline</property>
-                                    <child>
-                                      <placeholder/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">2</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="paper_size_combo_label">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">_Paper size:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">paper_size_combo</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkComboBox" id="paper_size_combo">
-                                    <property name="visible">True</property>
-                                    <property name="sensitive">False</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="model">page_setup_list</property>
-                                    <property name="valign">baseline</property>
-                                    <child>
-                                      <object class="GtkCellRendererText" id="paper_size_renderer"/>
-                                    </child>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">3</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel" id="orientation_combo_label">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="halign">start</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="label" translatable="yes">Or_ientation:</property>
-                                    <property name="use_underline">True</property>
-                                    <property name="mnemonic_widget">orientation_combo</property>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">0</property>
-                                    <property name="top_attach">4</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkComboBoxText" id="orientation_combo">
-                                    <property name="visible">True</property>
-                                    <property name="sensitive">False</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="active">0</property>
-                                    <property name="entry_text_column">0</property>
-                                    <property name="valign">baseline</property>
-                                    <property name="id_column">1</property>
-                                    <items>
-                                      <item translatable="yes">Portrait</item>
-                                      <item translatable="yes">Landscape</item>
-                                      <item translatable="yes">Reverse portrait</item>
-                                      <item translatable="yes">Reverse landscape</item>
-                                    </items>
-                                  </object>
-                                  <packing>
-                                    <property name="left_attach">1</property>
-                                    <property name="top_attach">4</property>
-                                    <property name="width">1</property>
-                                    <property name="height">1</property>
-                                  </packing>
-                                </child>
-                                <accessibility>
-                                  <relation type="labelled-by" target="label_widget4"/>
-                                </accessibility>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="padding">6</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box6">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <child>
-                          <object class="GtkDrawingArea" id="page_layout_preview">
-                            <property name="width_request">280</property>
-                            <property name="height_request">160</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <signal name="draw" handler="draw_page_cb" swapped="no"/>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">Page Setup</property>
-                  </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkGrid" id="job_page">
-                    <property name="can_focus">False</property>
-                    <property name="border_width">12</property>
-                    <property name="row_spacing">18</property>
-                    <property name="column_spacing">18</property>
-                    <child>
-                      <object class="GtkBox" id="frame_template5">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <child>
-                          <object class="GtkLabel" id="label_widget5">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="halign">start</property>
-                            <property name="valign">center</property>
-                            <property name="label" translatable="yes">Job Details</property>
-                            <attributes>
-                              <attribute name="weight" value="bold"/>
-                            </attributes>
-                            <accessibility>
-                              <relation type="label-for" target="grid5"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkGrid" id="grid5">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="margin_start">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <object class="GtkLabel" id="label16">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Pri_ority:</property>
-                                <property name="use_underline">True</property>
-                                <property name="mnemonic_widget">job_prio</property>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">0</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkPrinterOptionWidget" id="job_prio">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="top_attach">0</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="label17">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">_Billing info:</property>
-                                <property name="use_underline">True</property>
-                                <property name="mnemonic_widget">billing_info</property>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkPrinterOptionWidget" id="billing_info">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <accessibility>
-                              <relation type="labelled-by" target="label_widget5"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="frame_template6">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <child>
-                          <object class="GtkLabel" id="label_widget6">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="halign">start</property>
-                            <property name="valign">center</property>
-                            <property name="label" translatable="yes">Print Document</property>
-                            <attributes>
-                              <attribute name="weight" value="bold"/>
-                            </attributes>
-                            <accessibility>
-                              <relation type="label-for" target="grid6"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkGrid" id="grid6">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="margin_start">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <object class="GtkRadioButton" id="print_now_radio">
-                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog">_Now</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">False</property>
-                                <property name="use_underline">True</property>
-                                <property name="xalign">0</property>
-                                <property name="active">True</property>
-                                <property name="draw_indicator">True</property>
-                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">0</property>
-                                <property name="width">2</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkRadioButton" id="print_at_radio">
-                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time.">A_t:</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">False</property>
-                                <property name="has_tooltip">True</property>
-                                <property name="tooltip_markup" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
-                                <property name="tooltip_text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
-                                <property name="use_underline">True</property>
-                                <property name="xalign">0</property>
-                                <property name="draw_indicator">True</property>
-                                <property name="group">print_now_radio</property>
-                                <signal name="toggled" handler="update_print_at_entry_sensitivity" swapped="no"/>
-                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkEntry" id="print_at_entry">
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">True</property>
-                                <property name="has_tooltip">True</property>
-                                <property name="tooltip_markup" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
-                                <property name="tooltip_text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
-                                <property name="invisible_char">•</property>
-                                <property name="invisible_char_set">True</property>
-                                <child internal-child="accessible">
-                                  <object class="AtkObject" id="print_at_entry-atkobject">
-                                    <property name="AtkObject::accessible-name" translatable="yes">Time of print</property>
-                                    <property name="AtkObject::accessible-description" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
-                                  </object>
-                                </child>
-                                <signal name="changed" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkRadioButton" id="print_hold_radio">
-                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'.">On _hold</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">False</property>
-                                <property name="has_tooltip">True</property>
-                                <property name="tooltip_markup" translatable="yes">Hold the job until it is explicitly released</property>
-                                <property name="tooltip_text" translatable="yes">Hold the job until it is explicitly released</property>
-                                <property name="use_underline">True</property>
-                                <property name="xalign">0</property>
-                                <property name="draw_indicator">True</property>
-                                <property name="group">print_now_radio</property>
-                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">2</property>
-                                <property name="width">2</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <accessibility>
-                              <relation type="labelled-by" target="label_widget6"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">1</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="frame_template7">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <child>
-                          <object class="GtkLabel" id="label_widget7">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="halign">start</property>
-                            <property name="valign">center</property>
-                            <property name="label" translatable="yes">Add Cover Page</property>
-                            <attributes>
-                              <attribute name="weight" value="bold"/>
-                            </attributes>
-                            <accessibility>
-                              <relation type="label-for" target="grid7"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkGrid" id="grid7">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="margin_start">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <object class="GtkLabel" id="label18">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the front cover page.">Be_fore:</property>
-                                <property name="use_underline">True</property>
-                                <property name="mnemonic_widget">cover_before</property>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">0</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkPrinterOptionWidget" id="cover_before">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="top_attach">0</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="label19">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="halign">start</property>
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the back cover page.">_After:</property>
-                                <property name="use_underline">True</property>
-                                <property name="mnemonic_widget">cover_after</property>
-                              </object>
-                              <packing>
-                                <property name="left_attach">0</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkPrinterOptionWidget" id="cover_after">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <child>
-                                  <placeholder/>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="top_attach">1</property>
-                                <property name="width">1</property>
-                                <property name="height">1</property>
-                              </packing>
-                            </child>
-                            <accessibility>
-                              <relation type="labelled-by" target="label_widget7"/>
-                            </accessibility>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">1</property>
-                        <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">Job</property>
-                  </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkScrolledWindow" id="image_quality_page">
-                    <property name="can_focus">True</property>
-                    <property name="hscrollbar_policy">never</property>
-                    <property name="shadow_type">none</property>
-                    <child>
-                      <object class="GtkViewport" id="viewport1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="shadow_type">none</property>
-                        <child>
-                          <object class="GtkGrid" id="image_quality_table">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="border_width">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">3</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label20">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Image Quality</property>
-                  </object>
-                  <packing>
-                    <property name="position">3</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkScrolledWindow" id="color_page">
-                    <property name="can_focus">True</property>
-                    <property name="hscrollbar_policy">never</property>
-                    <property name="shadow_type">none</property>
-                    <child>
-                      <object class="GtkViewport" id="viewport2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="shadow_type">none</property>
-                        <child>
-                          <object class="GtkGrid" id="color_table">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="border_width">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">4</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label21">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Color</property>
-                  </object>
-                  <packing>
-                    <property name="position">4</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkScrolledWindow" id="finishing_page">
-                    <property name="can_focus">True</property>
-                    <property name="hscrollbar_policy">never</property>
-                    <property name="shadow_type">none</property>
-                    <child>
-                      <object class="GtkViewport" id="viewport3">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="shadow_type">none</property>
-                        <child>
-                          <object class="GtkGrid" id="finishing_table">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="border_width">12</property>
-                            <property name="row_spacing">6</property>
-                            <property name="column_spacing">12</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">5</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label22">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.&#10;It's a typographical term, as in &quot;Binding and finishing&quot;">Finishing</property>
-                  </object>
-                  <packing>
-                    <property name="position">5</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkScrolledWindow" id="advanced_page">
-                    <property name="can_focus">True</property>
-                    <property name="hscrollbar_policy">never</property>
-                    <property name="shadow_type">none</property>
-                    <child>
-                      <object class="GtkViewport" id="viewport4">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="shadow_type">none</property>
-                        <child>
-                          <object class="GtkBox" id="advanced_vbox">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="border_width">12</property>
-                            <property name="orientation">vertical</property>
-                            <property name="spacing">18</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">6</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label23">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">Advanced</property>
-                  </object>
-                  <packing>
-                    <property name="position">6</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkActionBar" id="conflicts_widget">
-                <property name="can_focus">False</property>
-                <child>
-                  <object class="GtkImage" id="image1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="icon_name">dialog-warning-symbolic</property>
-                    <property name="icon_size">1</property>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="label24">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">Some of the settings in the dialog conflict</property>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">False</property>
-                <property name="pack_type">end</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">True</property>
-            <property name="fill">True</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkprintunixdialog.ui.h b/gtk/resources/ui/gtkprintunixdialog.ui.h
deleted file mode 100644 (file)
index 73b02ab..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-N_("Printer");
-
-/* this is the header for the location column in the print dialog */
-N_("Location");
-
-/* this is the header for the printer status column in the print dialog */
-N_("Status");
-N_("Range");
-N_("_All Pages");
-N_("C_urrent Page");
-N_("Se_lection");
-N_("Pag_es:");
-N_("Specify one or more page ranges,\n"
-   " e.g. 1–3, 7, 11");
-N_("Specify one or more page ranges,\n"
-   " e.g. 1–3, 7, 11");
-N_("Pages");
-N_("Specify one or more page ranges,\n"
-   " e.g. 1–3, 7, 11");
-N_("Copies");
-N_("Copie_s:");
-N_("C_ollate");
-N_("_Reverse");
-N_("General");
-N_("Layout");
-N_("T_wo-sided:");
-N_("Pages per _side:");
-N_("Page or_dering:");
-N_("_Only print:");
-N_("All sheets");
-N_("Even sheets");
-N_("Odd sheets");
-N_("Sc_ale:");
-N_("Paper");
-N_("Paper _type:");
-N_("Paper _source:");
-N_("Output t_ray:");
-N_("_Paper size:");
-N_("Or_ientation:");
-N_("Portrait");
-N_("Landscape");
-N_("Reverse portrait");
-N_("Reverse landscape");
-N_("Page Setup");
-N_("Job Details");
-N_("Pri_ority:");
-N_("_Billing info:");
-N_("Print Document");
-
-/* this is one of the choices for the print at option in the print dialog */
-N_("_Now");
-
-/* this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. */
-N_("A_t:");
-N_("Specify the time of print,\n"
-   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
-
-/* Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. */
-N_("Specify the time of print,\n"
-   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
-N_("Specify the time of print,\n"
-   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
-
-/* Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. */
-N_("Specify the time of print,\n"
-   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
-N_("Time of print");
-N_("Specify the time of print,\n"
-   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
-
-/* this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. */
-N_("On _hold");
-N_("Hold the job until it is explicitly released");
-N_("Hold the job until it is explicitly released");
-N_("Add Cover Page");
-
-/* this is the label used for the option in the print dialog that controls the front cover page. */
-N_("Be_fore:");
-
-/* this is the label used for the option in the print dialog that controls the back cover page. */
-N_("_After:");
-N_("Job");
-
-/* This will appear as a tab label in the print dialog. */
-N_("Image Quality");
-
-/* This will appear as a tab label in the print dialog. */
-N_("Color");
-
-/* This will appear as a tab label in the print dialog.
-It's a typographical term, as in "Binding and finishing" */
-N_("Finishing");
-N_("Advanced");
-N_("Some of the settings in the dialog conflict");
diff --git a/gtk/resources/ui/gtkrecentchooserdefault.ui b/gtk/resources/ui/gtkrecentchooserdefault.ui
deleted file mode 100644 (file)
index b8e26b3..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <object class="GtkListStore" id="recent_store">
-    <columns>
-      <!-- column-name uri -->
-      <column type="gchararray"/>
-      <!-- column-name display-name -->
-      <column type="gchararray"/>
-      <!-- column-name info -->
-      <column type="GtkRecentInfo"/>
-    </columns>
-  </object>
-  <template class="GtkRecentChooserDefault" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <property name="orientation">vertical</property>
-    <property name="spacing">6</property>
-    <child>
-      <object class="GtkScrolledWindow" id="scrolledwindow">
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="hscrollbar_policy">never</property>
-        <property name="shadow_type">in</property>
-        <child>
-          <object class="GtkTreeView" id="recent_view">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="has_tooltip">True</property>
-            <property name="headers_visible">False</property>
-            <signal name="button-press-event" handler="recent_view_button_press_cb" swapped="no"/>
-            <signal name="drag-begin" handler="recent_view_drag_begin_cb" swapped="no"/>
-            <signal name="drag-data-get" handler="recent_view_drag_data_get_cb" swapped="no"/>
-            <signal name="popup-menu" handler="recent_view_popup_menu_cb" swapped="no"/>
-            <signal name="query-tooltip" handler="recent_view_query_tooltip_cb" swapped="no"/>
-            <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
-            <child internal-child="selection">
-              <object class="GtkTreeSelection" id="selection">
-                <signal name="changed" handler="selection_changed_cb" swapped="no"/>
-              </object>
-            </child>
-            <child>
-              <object class="GtkTreeViewColumn" id="icon_column">
-                <property name="title">icon</property>
-                <child>
-                  <object class="GtkCellRendererPixbuf" id="icon_renderer">
-                    <property name="stock_size">4</property>
-                  </object>
-                </child>
-              </object>
-            </child>
-            <child>
-              <object class="GtkTreeViewColumn" id="meta_column">
-                <property name="title">meta</property>
-                <property name="expand">True</property>
-                <child>
-                  <object class="GtkCellRendererText" id="meta_renderer">
-                    <property name="ellipsize">end</property>
-                  </object>
-                </child>
-              </object>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <object class="GtkBox" id="filter_combo_hbox">
-        <property name="can_focus">False</property>
-        <property name="spacing">12</property>
-        <child>
-          <object class="GtkComboBoxText" id="filter_combo">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="tooltip_text" translatable="yes">Select which type of documents are shown</property>
-            <property name="focus_on_click">False</property>
-            <property name="entry_text_column">0</property>
-            <property name="id_column">1</property>
-            <signal name="changed" handler="filter_combo_changed_cb" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="pack_type">end</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <placeholder/>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">1</property>
-      </packing>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkrecentchooserdefault.ui.h b/gtk/resources/ui/gtkrecentchooserdefault.ui.h
deleted file mode 100644 (file)
index 9fdfda3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-N_("Select which type of documents are shown");
diff --git a/gtk/resources/ui/gtkscalebutton.ui b/gtk/resources/ui/gtkscalebutton.ui
deleted file mode 100644 (file)
index c48c052..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <!-- interface-requires gtkprivate 3.10 -->
-  <template class="GtkScaleButton" parent="GtkButton">
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <property name="relief">none</property>
-    <property name="focus_on_click">False</property>
-    <child>
-      <object class="GtkImage" id="image">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="icon_name">image-missing</property>
-        <property name="use-fallback">True</property>
-      </object>
-    </child>
-  </template>
-  <object class="GtkAdjustment" id="adjustment">
-    <property name="upper">100</property>
-    <property name="step_increment">2</property>
-    <property name="page_increment">20</property>
-  </object>
-  <object class="GtkPopover" id="dock">
-    <signal name="map" handler="cb_popup_mapped" swapped="no"/>
-    <style>
-      <class name="scale-popup"/>
-    </style>
-    <child>
-      <object class="GtkBox" id="box">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="orientation">vertical</property>
-        <property name="margin">4</property>
-        <property name="spacing">4</property>
-        <child>
-          <object class="GtkButton" id="plus_button">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">True</property>
-            <property name="relief">none</property>
-            <property name="halign">center</property>
-            <property name="valign">center</property>
-            <style>
-              <class name="image-button"/>
-            </style>
-            <child>
-              <object class="GtkImage">
-                <property name="visible">True</property>
-                <property name="icon-name">list-add-symbolic</property>
-                <property name="use-fallback">True</property>
-              </object>
-            </child>
-            <signal name="button-press-event" handler="cb_button_press" swapped="no"/>
-            <signal name="button-release-event" handler="cb_button_release" swapped="no"/>
-            <signal name="clicked" handler="cb_button_clicked" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">0</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkScale" id="scale">
-            <property name="height_request">100</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="orientation">vertical</property>
-            <property name="adjustment">adjustment</property>
-            <property name="inverted">True</property>
-            <property name="round_digits">1</property>
-            <property name="draw_value">False</property>
-            <signal name="value-changed" handler="cb_scale_value_changed" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkButton" id="minus_button">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">True</property>
-            <property name="relief">none</property>
-            <property name="halign">center</property>
-            <property name="valign">center</property>
-            <style>
-              <class name="image-button"/>
-            </style>
-            <child>
-              <object class="GtkImage">
-                <property name="visible">True</property>
-                <property name="icon-name">list-remove-symbolic</property>
-                <property name="use-fallback">True</property>
-              </object>
-            </child>
-            <signal name="button-press-event" handler="cb_button_press" swapped="no"/>
-            <signal name="button-release-event" handler="cb_button_release" swapped="no"/>
-            <signal name="clicked" handler="cb_button_clicked" swapped="no"/>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">2</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtkscalebutton.ui.h b/gtk/resources/ui/gtkscalebutton.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtksearchbar.ui b/gtk/resources/ui/gtksearchbar.ui
deleted file mode 100644 (file)
index d8b100b..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkSearchBar" parent="GtkBin">
-    <property name="app_paintable">True</property>
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkRevealer" id="revealer">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="hexpand">True</property>
-        <property name="vexpand">False</property>
-        <child>
-          <object class="GtkBox" id="tool_box">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="border_width">6</property>
-            <property name="spacing">6</property>
-            <child>
-              <object class="GtkBox" id="box_left">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="hexpand">True</property>
-                <property name="orientation">vertical</property>
-                <child>
-                  <placeholder/>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">True</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox" id="box_center">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">center</property>
-                <property name="orientation">vertical</property>
-                <child>
-                  <placeholder/>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox" id="box_right">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">end</property>
-                <property name="hexpand">True</property>
-                <property name="orientation">vertical</property>
-                <child>
-                  <object class="GtkButton" id="close_button">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="relief">none</property>
-                    <style>
-                      <class name="raised"/>
-                      <class name="close"/>
-                    </style>
-                    <child>
-                      <object class="GtkImage" id="close_image">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="icon_size">1</property>
-                        <property name="icon_name">window-close-symbolic</property>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">True</property>
-                    <property name="fill">True</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">2</property>
-              </packing>
-            </child>
-          </object>
-        </child>
-      </object>
-    </child>
-  </template>
-  <object class="GtkSizeGroup" id="sizegroup">
-    <property name="mode">both</property>
-    <widgets>
-      <widget name="box_left"/>
-      <widget name="box_right"/>
-    </widgets>
-  </object>
-</interface>
diff --git a/gtk/resources/ui/gtksearchbar.ui.h b/gtk/resources/ui/gtksearchbar.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkstatusbar.ui b/gtk/resources/ui/gtkstatusbar.ui
deleted file mode 100644 (file)
index 16ca59f..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.10 -->
-  <template class="GtkStatusbar" parent="GtkBox">
-    <property name="can_focus">False</property>
-    <property name="vexpand">False</property>
-    <property name="spacing">2</property>
-    <property name="margin_start">10</property>
-    <property name="margin_end">10</property>
-    <property name="margin_top">6</property>
-    <property name="margin_bottom">6</property>
-    <child>
-      <object class="GtkFrame" id="frame">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="label_xalign">0</property>
-        <property name="shadow_type">none</property>
-        <child>
-          <object class="GtkBox" id="message_area">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="spacing">4</property>
-            <property name="margin">4</property>
-            <child>
-              <object class="GtkLabel" id="label">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="halign">start</property>
-                <property name="valign">center</property>
-                <property name="ellipsize">end</property>
-                <property name="single_line_mode">True</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-          </object>
-        </child>
-        <child type="label_item">
-          <placeholder/>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <placeholder/>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkstatusbar.ui.h b/gtk/resources/ui/gtkstatusbar.ui.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/gtk/resources/ui/gtkvolumebutton.ui b/gtk/resources/ui/gtkvolumebutton.ui
deleted file mode 100644 (file)
index e4162f5..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface domain="gtk30">
-  <!-- interface-requires gtk+ 3.6 -->
-  <object class="GtkAdjustment" id="adjustment">
-    <property name="upper">1</property>
-    <property name="step_increment">0.02</property>
-    <property name="page_increment">0.2</property>
-  </object>
-  <template class="GtkVolumeButton" parent="GtkScaleButton">
-    <property name="visible">True</property>
-    <property name="can_focus">True</property>
-    <property name="receives_default">True</property>
-    <property name="has_tooltip">True</property>
-    <property name="relief">none</property>
-    <property name="focus_on_click">False</property>
-    <property name="orientation">vertical</property>
-    <property name="adjustment">adjustment</property>
-    <property name="icons">audio-volume-muted
-audio-volume-high
-audio-volume-low
-audio-volume-medium</property>
-    <child internal-child="accessible">
-      <object class="AtkObject" id="GtkVolumeButton-atkobject">
-        <property name="AtkObject::accessible-name" translatable="yes">Volume</property>
-        <property name="AtkObject::accessible-description" translatable="yes">Turns volume up or down</property>
-      </object>
-    </child>
-    <signal name="query-tooltip" handler="cb_query_tooltip" swapped="no"/>
-    <signal name="value-changed" handler="cb_value_changed" swapped="no"/>
-    <child internal-child="plus_button">
-      <object class="GtkButton" id="scalebutton-plus_button1">
-        <child internal-child="accessible">
-          <object class="AtkObject" id="scalebutton-plus_button1-atkobject">
-            <property name="AtkObject::accessible-name" translatable="yes">Volume Up</property>
-            <property name="AtkObject::accessible-description" translatable="yes">Increases the volume</property>
-          </object>
-        </child>
-      </object>
-    </child>
-    <child internal-child="minus_button">
-      <object class="GtkButton" id="scalebutton-minus_button1">
-        <child internal-child="accessible">
-          <object class="AtkObject" id="scalebutton-minus_button1-atkobject">
-            <property name="AtkObject::accessible-name" translatable="yes">Volume Down</property>
-            <property name="AtkObject::accessible-description" translatable="yes">Decreases the volume</property>
-          </object>
-        </child>
-      </object>
-    </child>
-  </template>
-</interface>
diff --git a/gtk/resources/ui/gtkvolumebutton.ui.h b/gtk/resources/ui/gtkvolumebutton.ui.h
deleted file mode 100644 (file)
index 9226c69..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-N_("Volume");
-N_("Turns volume up or down");
-N_("Volume Up");
-N_("Increases the volume");
-N_("Volume Down");
-N_("Decreases the volume");
diff --git a/gtk/theme/Adwaita/Gemfile b/gtk/theme/Adwaita/Gemfile
new file mode 100644 (file)
index 0000000..99f8e2a
--- /dev/null
@@ -0,0 +1 @@
+gem "sass", "~> 3.4.0"
diff --git a/gtk/theme/Adwaita/README b/gtk/theme/Adwaita/README
new file mode 100644 (file)
index 0000000..15b1b54
--- /dev/null
@@ -0,0 +1,36 @@
+Summary
+-------
+
+* Do not edit the CSS directly, edit the source SCSS files and process them with SASS (run 
+  `/.parse-sass.sh` when you have the required sofwtare installed, as described below)
+* To be able to use the lates/adequate version of sass, install ruby, gem, sass & bundle. 
+  On Fedora F20, this is done with `sudo dnf install rubygems && gem install bundle && bundle install`
+  from the same directory this README resides in.
+
+How to tweak the theme
+----------------------
+
+Adwaita is a complex themes, so to keep it maintainable it's written and processed in SASS, the
+generated CSS is then transformed into a gresource file during gtk build and used at runtime in a 
+non-legible or editable form.
+
+It is very likely your change will happen in the _common.scss file. That's where all the widget 
+selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the 
+right place for a drive by stylesheet fix:
+
+_colors.scss        - global color definitions. We keep the number of defined colors to a necessary minimum, 
+                      most colors are derived form a handful of basics. It covers both the light variant and
+                      the dark variant.
+
+_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing.
+
+_drawing.scss       - drawing helper mixings/functions to allow easier definition of widget drawing under
+                      specific context. This is why Adwaita isn't 15000 LOC.
+
+_common.scss        - actual definitions of style for each widget. This is where you are likely to add/remove
+                      your changes.
+                      
+You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
+_common.scss file, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you
+edit. This is done by running `bundle exec sass --watch --sourcemap=none .` If sass is out of date, or is
+missing, you can install it with `bundle install`.
diff --git a/gtk/theme/Adwaita/_colors-public.scss b/gtk/theme/Adwaita/_colors-public.scss
new file mode 100644 (file)
index 0000000..ebc64f7
--- /dev/null
@@ -0,0 +1,112 @@
+//apps rely on some named colors to be exported
+/* GTK NAMED COLORS
+   ----------------
+   use responsibly! */
+
+// Sass thinks we're using the colors in the variables as strings and may shoot
+// warning, it's innocuous and can be defeated by using "" + $var
+/*
+widget text/foreground color */
+@define-color theme_fg_color #{"" +$fg_color};
+
+/*
+text color for entries, views and content in general */
+@define-color theme_text_color #{"" +$text_color};
+
+/*
+widget base background color */
+@define-color theme_bg_color #{"" +$bg_color};
+
+/*
+text widgets and the like base background color */
+@define-color theme_base_color #{"" +$base_color};
+
+/*
+base background color of selections */
+@define-color theme_selected_bg_color #{"" +$selected_bg_color};
+
+/*
+text/foreground color of selections */
+@define-color theme_selected_fg_color #{"" +$selected_fg_color};
+
+/*
+base background color of insensitive widgets */
+@define-color insensitive_bg_color #{"" +$insensitive_bg_color};
+
+/*
+text foreground color of insensitive widgets */
+@define-color insensitive_fg_color #{"" +$insensitive_fg_color};
+
+/*
+insensitive text widgets and the like base background color */
+@define-color insensitive_base_color #{"" +$base_color};
+
+/*
+widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color};
+
+/*
+text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #{"" +$text_color};
+
+/*
+widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color};
+
+/*
+text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #{"" +$backdrop_base_color};
+
+/*
+base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color};
+
+/*
+text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color};
+
+/*
+widgets main borders color */
+@define-color borders #{"" +$borders_color};
+
+/*
+widgets main borders color on backdrop windows */
+@define-color unfocused_borders #{"" +$backdrop_borders_color};
+
+/*
+these are pretty self explicative */
+@define-color warning_color #{"" +$warning_color};
+@define-color error_color #{"" +$error_color};
+@define-color success_color #{"" +$success_color};
+//@define-color destructive_color #{$destructive_color}
+
+//WM
+
+$_wm_highlight: if($variant=='light', $top_hilight,  // Sass gets mad if this is
+                  transparentize(black,1));          // done directly in the
+                                                     // color definition
+
+/*
+these colors are exported for the window manager and shouldn't be used in applications,
+read if you used those and something break with a version upgrade you're on your own... */
+@define-color wm_title shade(#{$fg_color}, 1.8);
+@define-color wm_unfocused_title #{$backdrop_fg_color};
+@define-color wm_highlight #{"" + $_wm_highlight};
+@define-color wm_borders_edge #{"" + $borders_edge};
+
+@define-color wm_bg_a shade(#{$bg_color}, 1.2);
+@define-color wm_bg_b #{$bg_color};
+
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_border alpha(black, 0.18);
+
+@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3);
+@define-color wm_button_hover_color_b #{$bg_color};
+@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85);
+@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89);
+@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9);
+
+//FIXME this is really an API
+
+@define-color content_view_bg #{"" + $base_color};
+
diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss
new file mode 100644 (file)
index 0000000..4590c1e
--- /dev/null
@@ -0,0 +1,53 @@
+// When color definition differs for dark and light variant,
+// it gets @if ed depending on $variant
+
+
+$base_color: if($variant == 'light', #ffffff, #292929);
+$text_color: if($variant == 'light', black, white);
+$bg_color: if($variant == 'light', #ededed, #393f3f);
+$fg_color: if($variant == 'light', #2e3436, #eeeeec);
+
+$selected_fg_color: #ffffff;
+$selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9,20%));
+$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));
+$borders_color: if($variant == 'light', darken($bg_color,30%), darken($bg_color,12%));
+$borders_edge: if($variant == 'light', white, transparentize($fg_color, 0.9));
+$link_color: if($variant == 'light', darken($selected_bg_color,10%), lighten($selected_bg_color,20%));
+$link_visited_color: if($variant == 'light', darken($selected_bg_color,20%), lighten($selected_bg_color,10%));
+$top_hilight: $borders_edge;
+
+$scrollbar_bg_color: darken($bg_color, 7%);
+
+$warning_color: #f57900;
+$error_color: #cc0000;
+$success_color: if($variant == 'light', #73d216, darken(#73d216,10%));
+$destructive_color: if($variant == 'light', #ef2929, darken(#ef2929,10%));
+
+$osd_fg_color: #eeeeec;
+$osd_text_color: white;
+$osd_bg_color: transparentize(#202526, 0.3);
+$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5);
+$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%);
+$osd_borders_color: transparentize(black, 0.3);
+
+$sidebar_bg_color: lighten($bg_color,5%);
+
+$tooltip_borders_color: transparentize(white, 0.9);
+
+//insensitive state derived colors
+$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
+$insensitive_bg_color: mix($bg_color, $base_color, 60%);
+$insensitive_borders_color: $borders_color;
+
+//colors for the backdrop state, derived from the main colors.
+$backdrop_base_color: if($variant ==' light', darken($base_color, 1%), lighten($base_color, 1%));
+$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%);
+$backdrop_bg_color: $bg_color;
+$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%);
+$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%));
+$backdrop_selected_fg_color: $selected_fg_color;
+$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
+$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%);
+$backdrop_sidebar_bg_color: lighten($backdrop_bg_color,5%);
+
+$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%);
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
new file mode 100644 (file)
index 0000000..e359644
--- /dev/null
@@ -0,0 +1,3237 @@
+@function gtkalpha($c,$a) {
+  @return unquote("alpha(#{$c},#{$a})");
+}
+
+$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
+
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: $error_color;
+
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+
+  // The size for scrollbars. The slider is 2px smaller, but we keep it
+  // up so that the whole area is sensitive to button presses for the
+  // slider. The stepper button is larger in both directions, the slider
+  // only in the width
+
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+
+  -GtkTreeView-horizontal-separator: 4;
+
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+
+  -GtkWidget-link-color: $link_color;
+  -GtkWidget-visited-link-color: $link_visited_color;
+
+  -GtkWidget-focus-padding: 2;    // FIXME: do we still need these?
+  -GtkWidget-focus-line-width: 1; //
+
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+
+  -GtkStatusbar-shadow-type: none;
+
+  // We use the outline properties to signal the focus properties
+  // to the adwaita engine: using real CSS properties is faster,
+  // and we don't use any outlines for now.
+
+  outline-color: transparentize($fg_color, 0.7);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px;
+}
+
+
+/***************
+ * Base States *
+ ***************/
+
+.background {
+  color: $fg_color;
+  background-color: if($variant == 'light', darken($bg_color, 1.5%), $bg_color);
+
+  &:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+    color: $backdrop_fg_color;
+    background-color: $backdrop_bg_color;
+  }
+}
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+
+*:insensitive {
+  -gtk-image-effect: dim;
+}
+
+.gtkstyle-fallback {
+  background-color: $bg_color;
+  color: $fg_color;
+  &:prelight {
+    background-color: lighten($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:active {
+    background-color: darken($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:insensitive {
+    background-color: $insensitive_bg_color;
+    color: $insensitive_fg_color;
+  }
+  &:selected {
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+}
+
+.view {
+  color: $text_color;
+  background-color: $base_color;
+  &:backdrop {
+    color: $backdrop_text_color;
+    background-color: $backdrop_base_color;
+  }
+  &:selected,
+  &:selected:focus,
+  &:selected:hover {
+    border-radius: 3px;
+    @extend %selected_items;
+  }
+}
+
+.rubberband {
+  border: 1px solid $selected_bg_color;
+  background-color: transparentize($selected_bg_color,0.8);
+}
+
+// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries.
+.overshoot {
+  &.top {
+    @include overshoot(top);
+    &:backdrop { @include overshoot(top, backdrop); }
+  }
+  &.bottom {
+    @include overshoot(bottom);
+    &:backdrop { @include overshoot(bottom, backdrop); }
+  }
+  &.left {
+    @include overshoot(left);
+    &:backdrop { @include overshoot(left, backdrop); }
+  }
+  &.right {
+    @include overshoot(right);
+    &:backdrop { @include overshoot(right, backdrop); }
+  }
+}
+
+.label {
+  &.separator {
+    color: $fg_color;
+    @extend .dim-label;
+    &:backdrop { color: $backdrop_fg_color; }
+  }
+  &:selected,
+  &:selected:focus,
+  &:selected:hover {
+    @extend %selected_items;
+  }
+  &:insensitive {
+    color: $insensitive_fg_color;
+    &:backdrop { color: $backdrop_insensitive_color; }
+  }
+}
+
+.dim-label {
+  opacity: 0.55;
+  text-shadow: none;
+}
+
+GtkAssistant {
+  .sidebar {
+    background-color: $base_color;
+    border-top: 1px solid $borders_color;
+    &:dir(ltr) { border-right: 1px solid $borders_color; }
+    &:dir(rtl) { border-left: 1px solid $borders_color; }
+    &:backdrop {
+      background-color: $backdrop_base_color;
+      border-color: $backdrop_borders_color;
+    }
+  }
+  &.csd .sidebar { border-top-style: none; }
+  .sidebar .label {
+    padding: 6px 12px;
+  }
+  .sidebar .label.highlight {
+    background-color: mix($bg_color, $fg_color, 80%);
+  }
+}
+
+GtkTextView { // This will get overridden by .view, needed by gedit line numbers
+  background-color: mix($bg_color, $base_color, 50%);
+  &:backdrop { background-color: mix($backdrop_bg_color,
+                                     $backdrop_base_color, 50%); }
+}
+
+.grid-child {
+  padding: 3px;
+  border-radius: 3px;
+  &:selected {
+    @extend %selected_items;
+    outline-offset: -2px;
+  }
+}
+
+%osd, .osd {
+  color: $osd_fg_color;
+  border: none;
+  background-color: $osd_bg_color;
+  background-clip: padding-box;
+  outline-color: transparentize($osd_fg_color, 0.7);
+  box-shadow: none;
+  text-shadow: 0 1px black;
+  icon-shadow: 0 1px black;
+  &:backdrop { text-shadow: none; }
+}
+
+/*********************
+ * Spinner Animation *
+ *********************/
+
+@keyframes spin {
+  to { -gtk-icon-transform: rotate(1turn); }
+}
+
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0; // non spinning spinner makes no sense
+  -gtk-icon-source: -gtk-icontheme('process-working-symbolic');
+  &:active {
+    opacity: 1;
+    animation: spin 1s linear infinite;
+    &:insensitive {
+      opacity: 0.5;
+    }
+  }
+}
+
+/****************
+ * Text Entries *
+ ****************/
+
+.entry {
+  border: 1px solid;
+  padding: 5px 8px 6px;
+
+  &.image { // icons inside the entry
+    &.left { padding-left: 0; }
+    &.right { padding-right: 0; }
+  }
+
+  border-radius: 3px;
+  transition: all 200ms $ease-out-quad;
+  @include entry(normal);
+
+  &.flat, &.flat:focus {
+    padding: 2px;
+    @include entry(normal, $edge:none);
+    border: none;
+    border-radius: 0;
+  }
+
+  &:focus { @include entry(focus); }
+  &:insensitive { @include entry(insensitive); }
+  &:backdrop { @include entry(backdrop); }
+  &:backdrop:insensitive { @include entry(backdrop-insensitive); }
+
+  &:selected,
+  &:selected:focus {
+    @extend %selected_items;
+  }
+
+  &.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: $selected_bg_color;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none;
+    &:backdrop { background-color: transparent; }
+  }
+
+  .linked & { //FIXME: use same buttons linking logic and template
+    border-radius: 0;
+    &:first-child {
+      border-top-left-radius: 3px;
+      border-bottom-left-radius: 3px;
+      &:dir(rtl) { border-right-style: none;}
+    }
+    &:last-child {
+      border-top-right-radius: 3px;
+      border-bottom-right-radius: 3px;
+      border-left-style: none;
+      &:dir(rtl) { border-left-style: solid; }
+    }
+  }
+
+  &.error { // FIXME: dark variant love needed
+    color: $error_color;
+    border-color: $error_color;
+    &:focus { @include entry(focus, $error_color); }
+    &:selected, &:selected:focus {
+      background-color: $error_color;
+    }
+  }
+
+  &.warning { // FIXME: dark variant love needed
+    color: $warning_color;
+    border-color: $warning_color;
+    &:focus { @include entry(focus, $warning_color); }
+    &:selected, &:selected:focus {
+      background-color: $warning_color;
+    }
+  }
+
+  &.image { // entry icons colors
+    color: mix($fg_color,$base_color,80%);
+    &:hover { color: $fg_color; }
+    &:active { color: $selected_bg_color; }
+    &:backdrop { color: mix($backdrop_fg_color,$backdrop_base_color,80%); }
+  }
+
+  .linked.vertical & { //FIXME comment stuff and make the whole thing smarter.
+    @include entry(normal, $edge: none);
+    background-image: linear-gradient(to bottom, $base_color);
+    border-bottom-color: mix($borders_color, $base_color, 30%);
+    box-shadow: none;
+    @extend %linked_vertical;
+    &:focus {
+      border-color: entry_focus_border($selected_bg_color);
+      box-shadow: entry_focus_glow($selected_bg_color),
+                  0 -1px 0 0 entry_focus_border($selected_bg_color);
+      @extend %linked_vertical;
+    }
+    &:insensitive {
+      @include entry(insensitive, $edge: none);
+      border-bottom-color: mix($borders_color, $base_color, 30%);
+      @extend %linked_vertical;
+      &:backdrop {
+        @include entry(backdrop-insensitive, $edge: none);
+        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
+        @extend %linked_vertical;
+      }
+    }
+    &:backdrop {
+      @include entry(backdrop, $edge: none);
+      border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
+      @extend %linked_vertical;
+    }
+    &:first-child {
+      @include entry(normal, $edge: none);
+      border-bottom-color: mix($borders_color, $base_color, 30%);
+      &:focus { @include entry(focus, $edge: none); }
+      &:insensitive {
+        @include entry(insensitive, $edge: none);
+        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
+        @extend %linked_vertical:first-child;
+        &:backdrop {
+          @include entry(backdrop-insensitive, $edge: none);
+          border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
+          border-top-style: solid;
+        }
+      }
+      &:backdrop {
+        @include entry(backdrop, $edge: none);
+        border-bottom-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
+        @extend %linked_vertical:first-child;
+      }
+    }
+    &:last-child {
+      @include entry(normal);
+      background-image: linear-gradient(to bottom, $base_color);
+      box-shadow: _widget_edge();
+      &:focus {
+        border-color: entry_focus_border($selected_bg_color);
+        box-shadow: entry_focus_glow($selected_bg_color),
+                    0 -1px 0 0 entry_focus_border($selected_bg_color),
+                    _widget_edge();
+        @extend %linked_vertical:last-child;
+      }
+      &:insensitive {
+        @include entry(insensitive);
+        @extend %linked_vertical:last-child;
+        &:backdrop {
+          @include entry(backdrop-insensitive);
+          @extend %linked_vertical:last-child;
+        }
+      }
+      &:backdrop {
+        @include entry(backdrop);
+        @extend %linked_vertical:last-child;
+      }
+    }
+  }
+  .osd & {
+    @include entry(osd);
+    &:focus { @include entry(osd-focus); }
+    &:backdrop { @include entry(osd-backdrop); }
+    &:insensitive { @include entry(osd-insensitive); }
+  }
+}
+
+/***********
+ * Buttons *
+ ***********/
+
+// stuff for .needs-attention
+$_dot_color: if($variant=='light', $selected_bg_color,
+                                   lighten($selected_bg_color,15%));
+@keyframes needs_attention {
+  from {
+    background-image: -gtk-gradient(radial,
+                                    center center, 0,
+                                    center center, 0.01,
+                                    to($_dot_color),
+                                    to(transparent));
+  }
+  to {
+    background-image: -gtk-gradient(radial,
+                                    center center, 0,
+                                    center center, 0.5,
+                                    to($selected_bg_color),
+                                    to(transparent));
+  }
+}
+
+
+.button {
+
+  $_button_transition: all 200ms $ease-out-quad;
+
+  border: 1px solid;
+  border-radius: 3px;
+  padding: 5px 8px 6px;
+  transition: $_button_transition;
+  @include button(normal);
+  &.flat {
+    @include button(undecorated);
+    // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set
+    // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but
+    // it won't fade out when the pointer leave the button allocation area. To make the transition more evident
+    // in this case the duration is increased.
+    transition: none;
+    &:hover {
+      transition: $_button_transition;
+      transition-duration: 500ms;
+      &:active { transition: $_button_transition; }
+    }
+  }
+  &:hover {
+    @include button(hover);
+    -gtk-image-effect: highlight;
+  }
+  &:active, &:checked {
+    @include button(active);
+    transition-duration: 50ms;
+  }
+  &:backdrop, &.flat:backdrop {
+    @include button(backdrop);
+    -gtk-image-effect: none;
+    &:active, &:checked {
+      @include button(backdrop-active);
+    }
+    &:insensitive {
+      @include button(backdrop-insensitive);
+    }
+    &:insensitive:active, &:insensitive:checked {
+      @include button(backdrop-insensitive-active);
+    }
+  }
+  &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
+    @include button(undecorated);
+  }
+  &:insensitive {
+    @include button(insensitive);
+    &:active, &:checked {
+      @include button(insensitive-active);
+    }
+  }
+  // big standalone buttons like in Documents pager
+  &.osd {
+    &.image-button { padding: 13px; }
+    color: $osd_fg_color;
+    border-radius: 5px;
+    outline-color: transparentize($osd_fg_color, 0.7);  //FIXME: define a color var?
+    @include button(osd);
+    border: none;
+    box-shadow: none;
+    &:hover {
+      @include button(osd-hover);
+      border: none;
+      box-shadow: none;
+    }
+    &:active, &:checked {
+      @include button(osd-active);
+      border: none;
+      box-shadow: none;
+    }
+    &:insensitive, &:backdrop:insensitive {
+      @include button(osd-insensitive);
+      border: none;
+    }
+    &:backdrop {
+      @include button(osd-backdrop);
+      border: none;
+    }
+  }
+  //overlay / OSD style
+  .osd & {
+    @include button(osd);
+    // there's a problem with sass which prevents it to extend the linked
+    // placeholder as expected, it should just be "@extend %linked;", the
+    // placeholder is basically replicated here
+    //
+    // Workaround START
+    border-radius: 0;
+    border-left-style: none;
+    &:dir(rtl) {
+      border-radius: 0;
+      border-right-style: none;
+      border-left-style: solid
+    }
+    &:first-child {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+    }
+    &:last-child {
+      border-radius: 0 3px 3px 0;
+      &:dir(rtl) { border-right-style: solid; }
+    }
+    &:only-child {
+      border-radius: 3px;
+      border-style: solid;
+    }
+    // Workaround END
+    &:hover {
+      @include button(osd-hover);
+      @extend %linked;
+    }
+    &:active, &:checked, &:backdrop:active, &:backdrop:checked {
+      @include button(osd-active);
+      @extend %linked;
+    }
+    &:insensitive, &:backdrop:insensitive {
+      @include button(osd-insensitive);
+      @extend %linked;
+    }
+    &:backdrop {
+      @include button(osd-backdrop);
+      @extend %linked;
+    }
+    &.flat {
+      @include button(undecorated);
+      box-shadow: none; //FIXME respect no edge on the button mixin
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      &:hover {
+        @include button(osd-hover);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none;
+      }
+      &:insensitive {
+        @include button(osd-insensitive);
+        background-image: none;
+        border-color: transparent;
+        box-shadow: none;
+      }
+      &:backdrop { @include button(undecorated); }
+      &:active, &:checked {
+        @include button(osd-active);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none;
+      }
+    }
+  }
+
+  // Suggested and Destructive Action buttons
+  @each $b_type, $b_color in (suggested-action, $selected_bg_color),
+                              (destructive-action, $destructive_color) {
+    &.#{$b_type} {
+      @include button(normal, $b_color, white);
+      &.flat {
+        @include button(undecorated);
+        color: $b_color; //FIXME: does it work on the dark variant?
+      }
+      &:hover { @include button(hover, $b_color, white); }
+      &:active, &:checked { @include button(active, $b_color, white); }
+      &:backdrop, &.flat:backdrop {
+        @include button(backdrop, $b_color, white);
+        &:active, &:checked {
+          @include button(backdrop-active, $b_color, white);
+        }
+        &:insensitive {
+          @include button(backdrop-insensitive);
+          &:active, &:checked {
+            @include button(backdrop-insensitive-active, $b_color, white);
+          }
+        }
+      }
+      &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
+        @include button(undecorated);
+        color: transparentize($b_color, 0.2);
+      }
+      &:insensitive {
+        @include button(insensitive);
+        &:active, &:checked {
+          @include button(insensitive-active, $b_color, white);
+        }
+      }
+      .osd & {
+        @include button(osd, $b_color);
+        @extend %linked;
+        &:hover {
+          @include button(osd-hover, $b_color);
+          @extend %linked;
+        }
+        &:active, &:checked, &:backdrop:active, &:backdrop:checked {
+          @include button(osd-active, $b_color);
+          @extend %linked;
+        }
+        &:insensitive, &:backdrop:insensitive {
+          @include button(osd-insensitive, $b_color);
+          @extend %linked;
+        }
+        &:backdrop {
+          @include button(osd-backdrop, $b_color);
+          @extend %linked;
+        }
+      }
+    }
+  }
+
+  &.image-button { padding: 8px; }
+
+  &.text-button {
+    padding-left: 16px;
+    padding-right: 16px;
+  }
+
+  &.text-button.image-button {
+    // those buttons needs uneven horizontal padding, we want the icon side
+    // to have the image-button padding, while the text side the text-button
+    // one, so we're adding the missing padding to the label depending on
+    // its position inside the button
+    padding: 5px 8px 6px; // same as .button
+    .label:first-child { padding-left: 8px; }
+    .label:last-child { padding-right: 8px; }
+  }
+
+  .stack-switcher > & {
+    // to position the needs attention dot, padding is added to the button
+    // child, a label needs just lateral padding while an icon needs vertical
+    // padding added too.
+
+    outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset
+
+    > .label {
+      padding-left: 6px;  // label padding
+      padding-right: 6px; //
+    }
+    > GtkImage {
+      padding-left: 6px;   // image padding
+      padding-right: 6px;  //
+      padding-top: 3px;    //
+      padding-bottom: 3px; //
+    }
+    &.text-button {
+      padding: 5px 10px 6px; // needed or it will get overridden
+    }
+    &.image-button {
+      // we want image buttons to have a 1:1 aspect ratio, so compensation
+      // of the padding added to the GtkImage is needed
+      padding: 5px 2px;
+    }
+    &.needs-attention > .label,
+    &.needs-attention > GtkImage { @extend %needs_attention; }
+    &.needs-attention:active > .label,
+    &.needs-attention:active > GtkImage,
+    &.needs-attention:checked > .label,
+    &.needs-attention:checked > GtkImage {
+      animation: none;
+      background-image: none;
+    }
+  }
+
+  //inline-toolbar buttons
+  .inline-toolbar &, .inline-toolbar &:backdrop {
+    border-radius: 2px;
+    border-width: 1px;
+    @extend %linked;
+  }
+
+  .primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows
+
+  .linked &,
+  .linked &:hover,
+  .linked &:active,
+  .linked &:checked,
+  .linked &:backdrop { @extend %linked; }
+
+  .linked.vertical &,
+  .linked.vertical &:hover,
+  .linked.vertical &:active,
+  .linked.vertical &:checked,
+  .linked.vertical &:backdrop { @extend %linked_vertical; }
+}
+
+%needs_attention {
+  animation: needs_attention 150ms ease-in;
+  $_dot_shadow: _text_shadow_color();
+  $_dot_shadow_r: if($variant=='light',0.5,0.45);
+  background-image: -gtk-gradient(radial,
+                                  center center, 0,
+                                  center center, 0.5,
+                                  to($_dot_color),
+                                  to(transparent)),
+                    -gtk-gradient(radial,
+                                  center center, 0,
+                                  center center, $_dot_shadow_r,
+                                  to($_dot_shadow),
+                                  to(transparent));
+  background-size: 6px 6px, 6px 6px;
+  background-repeat: no-repeat;
+  @if $variant == 'light' { background-position: right 3px, right 4px; }
+  @else { background-position: right 3px, right 2px; }
+  &:backdrop { background-size: 6px 6px, 0 0;}
+  &:dir(rtl) {
+    @if $variant == 'light' { background-position: left 3px, left 4px; }
+    @else { background-position: left 3px, left 2px; }
+  }
+}
+
+
+// all the following is for the +|- buttons on inline toolbars, that way
+// should really be deprecated...
+.inline-toolbar GtkToolButton > .button { // redefining the button look is
+                                          // needed since those are flat...
+  @include button(normal);
+  &:hover { @include button(hover); }
+  &:active,
+  &:checked{ @include button(active); }
+  &:insensitive { @include button(insensitive); }
+  &:insensitive:active,
+  &:insensitive:checked { @include button(insensitive-active); }
+  &:backdrop { @include button(backdrop); };
+  &:backdrop:active,
+  &:backdrop:checked { @include button(backdrop-active); }
+  &:backdrop:insensitive { @include button(backdrop-insensitive); }
+  &:backdrop:insensitive:active,
+  &:backdrop:insensitive:checked {
+    @include button(backdrop-insensitive-active); }
+}
+
+// More inline toolbar buttons
+.inline-toolbar.toolbar GtkToolButton,
+.inline-toolbar.toolbar GtkToolButton:backdrop {
+  & > .button.flat { @extend %linked_middle; }
+  &:dir(rtl) > .button.flat { @extend %linked_middle:dir(rtl); }
+  &:first-child > .button.flat { @extend %linked:first-child; }
+  &:last-child > .button.flat { @extend %linked:last-child; }
+  &:last-child:dir(rtl) > .button.flat { @extend %linked:last-child:dir(rtl); }
+  &:only-child > .button.flat { @extend %linked:only-child; }
+}
+
+%linked_middle {
+  border-radius: 0;
+  border-left-style: none;
+  &:dir(rtl) {
+    border-radius: 0; // needed when including %linked_middle:dir(rtl)
+    border-right-style: none;
+    border-left-style: solid
+  }
+}
+
+%linked {
+  @extend %linked_middle;
+  &:first-child {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid;
+  }
+  &:last-child {
+    border-radius: 0 3px 3px 0;
+    &:dir(rtl) { border-right-style: solid; }
+  }
+  &:only-child {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+%linked_vertical_middle {
+  border-left-style: solid;
+  border-top-style: none;
+  border-radius: 0;
+}
+
+%linked_vertical{
+  @extend %linked_vertical_middle;
+  &:first-child {
+    border-style: solid;
+    border-radius: 3px 3px 0 0;
+  }
+  &:last-child {
+    border-radius: 0 0 3px 3px;
+  }
+  &:only-child {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+%undecorated_button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px transparentize(white,1),
+              0 1px transparentize(white, 1);
+  text-shadow: none;
+  icon-shadow: none;
+}
+
+/* menu buttons */
+.menuitem.button.flat {
+  @extend %undecorated_button;
+  outline-offset: -1px;
+  &:hover { background-color: mix($fg_color,$bg_color,10%); }
+  &:selected { @extend %selected_items; }
+  &:backdrop, &:backdrop:hover {
+    @extend %undecorated_button;
+  }
+}
+
+GtkColorButton.button {
+  padding: 5px; // Uniform padding on the GtkColorButton
+  GtkColorSwatch {
+    border-radius: 0;
+    box-shadow: inset 0 1px 1px transparentize(black, 0.9),
+                _widget_edge();
+    &:insensitive,
+    &:backdrop { box-shadow: none; }
+  }
+}
+
+/*********
+ * Links *
+ *********/
+
+*:link {
+  color: $link_color;
+  &:visited {
+    color: $link_visited_color;
+    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); }
+  }
+  &:hover {
+    color: lighten($link_color,10%);
+    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); }
+  }
+  &:active {
+    color: $link_color;
+    *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); }
+  }
+  &:backdrop, &:backdrop:hover, &:backdrop:hover:selected {
+    color: $selected_bg_color;
+  }
+  &:selected, *:selected & {
+    color: mix($selected_fg_color, $selected_bg_color, 80%);
+  }
+}
+
+.button:link, .button:visited {
+  @extend %undecorated_button;
+  @extend *:link;
+  text-shadow: none;
+  &:hover, &:active, &:checked {
+    @extend %undecorated_button;
+    text-shadow: none;
+  }
+  &:backdrop {
+    @extend %undecorated_button; //This shouldn't be needed but avoids
+                                 //a weird transition which for some reason
+                                 //makes borders blink on hover
+  }
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+.spinbutton {
+  .button {
+    background-image: none;
+    border-style: none none none solid;
+    border-color: transparentize($borders_color,0.7);
+    color: mix($fg_color, $base_color,90%);
+    border-radius: 0;
+    box-shadow: none;
+  //  padding-left: 6px;
+  //  padding-right: 6px;
+    &:dir(rtl) { border-style: none solid none none; }
+    &:hover {
+      color: $fg_color;
+      background-color: transparentize($fg_color,0.95);
+    }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.7);
+    }
+    &:active {
+      box-shadow: inset 0 2px 3px -1px transparentize(black,0.8);
+      background-color: transparentize(black,0.9);
+    }
+    &:backdrop {
+      color: mix($backdrop_fg_color, $backdrop_base_color, 90%);
+      border-color: transparentize($backdrop_borders_color,0.7);
+      background-color: transparent;
+    }
+    &:backdrop:insensitive {
+      background-image: none;
+      color: transparentize($backdrop_insensitive_color,0.7);
+      border-style: none none none solid; // It is needed or it gets overridden
+      &:dir(rtl) { border-style: none solid none none; }
+    }
+  }
+  .osd & {
+    .button {
+      @include button(undecorated);
+      color: $osd_fg_color;
+      border-style: none none none solid;
+      border-color: transparentize($osd_borders_color, 0.3);
+      border-radius: 0;
+      box-shadow: none;
+      icon-shadow: 0 1px black;
+      &:dir(rtl) { border-style: none solid none none; }
+      &:hover {
+        @include button(undecorated);
+        color: $osd_fg_color;
+        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
+        background-color: transparentize($osd_fg_color, 0.9);
+        icon-shadow: 0 1px black;
+        box-shadow: none;
+      }
+      &:backdrop {
+        @include button(undecorated);
+        color: $osd_fg_color;
+        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
+        icon-shadow: none;
+        box-shadow: none;
+      }
+      &:insensitive {
+        @include button(undecorated);
+        color: $osd_insensitive_fg_color;
+        border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
+        icon-shadow: none;
+        box-shadow: none;
+      }
+      &:last-child { border-radius: 0 3px 3px 0; }
+      &:dir(rtl):first-child { border-radius: 3px 0 0 3px; }
+    }
+  }
+  &.vertical, &.vertical:dir(rtl) { //FIXME: try using linking templates for vertically linked stuff
+    .button {
+      padding-top: 8px;    //  Same vertical padding as image-buttons
+      padding-bottom: 8px; //
+      &:first-child {
+        @extend %top_button;
+        @include button(normal, $edge:none);
+        &:active {
+          @extend %top_button;
+          @include button(active, $edge:none);
+        }
+        &:hover {
+          @extend %top_button;
+          @include button(hover, $edge:none);
+        }
+        &:insensitive {
+          @extend %top_button;
+          @include button(insensitive, $edge:none);
+        }
+        &:backdrop {
+          @extend %top_button;
+          @include button(backdrop, $edge:none);
+        }
+      }
+      &:last-child {
+        @extend %bottom_button;
+        @include button(normal);
+        &:active {
+          @extend %bottom_button;
+          @include button(active);
+        }
+        &:hover {
+          @extend %bottom_button;
+          @include button(hover);
+        }
+        &:insensitive {
+          @extend %bottom_button;
+          @include button(insensitive);
+        }
+        &:backdrop {
+          @extend %bottom_button;
+          @include button(backdrop);
+        }
+      }
+      &:backdrop:insensitive {
+        @include button(backdrop-insensitive);
+      }
+    }
+    &.entry {
+      // we should remove the bottom edge hilight here, but seems
+      // like buttons are on top of it so it doesn't show up
+      border-radius: 0;
+      padding-left: 3px;
+      padding-right: 3px;
+    }
+    %top_button {
+      border-radius: 3px 3px 0 0;
+      border-style: solid solid none solid;
+    }
+    %bottom_button {
+      border-radius: 0 0 3px 3px;
+      border-style: none solid solid solid;
+    }
+  }
+/* This is to fix spinbuttons in entries, but I feel like hiding code issues
+ * hence it's commented atm.
+ *  GtkTreeView & {
+ *   &.entry, &.entry:focus {
+ *     padding: 1px;
+ *     border-width: 1px 0;
+ *     border-color: $selected_bg_color;
+ *     border-radius: 0;
+ *     box-shadow: none;
+ *   }
+ * } */
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  > .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos
+                                                       // are bigger then
+                                                       // buttons
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+
+  box-shadow: 0 1px $borders_edge;
+
+  @include _button_text_shadow;
+
+  &:insensitive {
+    color: $insensitive_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop {
+    color: $backdrop_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop:insensitive {
+    color: $backdrop_insensitive_color;
+  }
+  .menuitem { text-shadow: none; }
+  .separator {
+    // always disable separators
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+  }
+  &.combobox-entry .entry { @extend %linked; }
+  &.combobox-entry .button, &.combobox-entry .button:backdrop {
+    // It is needed to specify the backdrop button or it gets overridden
+    @extend %linked;
+  }
+}
+
+.linked > GtkComboBox > .button {
+  // the combo is a composite widget so the way we do button linkind doesn't
+  // work, special case needed. See
+  // https://bugzilla.gnome.org/show_bug.cgi?id=733979
+  &:dir(ltr) { @extend %linked_middle; } // specificity bump
+  &:dir(rtl) { @extend %linked_middle:dir(rtl); }
+}
+.linked > GtkComboBox:first-child > .button {
+  @extend %linked:first-child;
+}
+.linked > GtkComboBox:last-child > .button {
+  @extend %linked:last-child;
+}
+.linked > GtkComboBox:only-child > .button {
+  @extend %linked:only-child;
+}
+.linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > GtkComboBox > .button { @extend %linked_vertical_middle; }
+.linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > GtkComboBox:first-child > .button { @extend %linked_vertical:first-child; }
+.linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > GtkComboBox:last-child > .button { @extend %linked_vertical:last-child; }
+.linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+  -GtkWidget-window-dragging: true;
+  padding: 4px;
+  background-color: $bg_color;
+  .osd &, &.osd {
+    padding: 13px;
+    border: none;
+    border-radius: 5px;
+    background-color: $osd_bg_color;
+  }
+}
+
+//searchbar, location-bar & inline-toolbar
+.inline-toolbar {
+  @extend .toolbar;
+  @extend %inset-bar;
+  border-width: 0 1px 1px;
+  padding: 3px;
+  border-radius: 0  0 5px 5px;
+}
+.search-bar, .location-bar {
+  @extend .toolbar;
+  @extend %inset-bar;
+  border-width: 0 0 1px;
+  padding: 3px;
+}
+
+%inset-bar {
+  border-style: solid;
+  border-color: $borders_color;
+  $_bg: mix($bg_color, $borders_color, 70%);
+  background-color: $_bg;
+  box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%),
+              _widget_edge();
+  //FIXME edge would be nice, but doesn't work
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: $backdrop_dark_fill;
+    box-shadow: none;
+  }
+}
+
+/***************
+ * Header bars *
+ ***************/
+
+.titlebar,
+.header-bar {
+  padding: 6px;
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: $borders_color;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+
+  @include headerbar_fill;
+
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: $bg_color;
+    background-image: none;
+    box-shadow: inset 0 1px $top_hilight;
+  }
+
+  .title {
+    font-weight: bold;
+    padding: 0px 12px;
+  }
+
+  .subtitle {
+    font-size: smaller;
+    padding: 0 12px;
+    @extend .dim-label;
+  }
+
+  .header-bar-separator,
+  & > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom,
+                                  transparentize($borders_color,1),
+                                  $borders_color 30%,
+                                  $borders_color 70%,
+                                  transparentize($borders_color,1) 100%)
+                  0 1 / 0 1px stretch; //FIXME use a proper color
+
+    &:backdrop {
+      border-image: linear-gradient(to bottom, transparentize($backdrop_borders_color, 0.5))
+                    0 1 / 1px 1px;  //FIXME use a proper color
+    }
+  }
+
+  &.selection-mode {
+    $_hc: mix($top_hilight,$selected_bg_color, 50%); // hilight color
+
+    color: $selected_fg_color;
+    text-shadow: 0 -1px transparentize(black, 0.5);
+    border-color: $selected_borders_color;
+    background-image: linear-gradient(to bottom,
+                                      lighten($selected_bg_color,5%),
+                                      $selected_bg_color);
+    box-shadow: inset 0 -1px mix($selected_borders_color, $selected_bg_color, 35%), //bottom shade
+                inset 0 1px $_hc;
+
+    &:backdrop {
+      background-image: linear-gradient(to bottom, $selected_bg_color);
+      box-shadow: inset 0 1px mix($top_hilight,$selected_bg_color, 60%);
+    }
+
+    .subtitle:link { @extend *:link:selected;  }
+
+    .button {
+      @include button(normal, $selected_bg_color, $selected_fg_color, $_hc);
+
+      &.flat { @include button(undecorated); }
+
+      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, $_hc); }
+
+      &:active, &:checked { @include button(active, $selected_bg_color, $selected_fg_color, $_hc); }
+
+      &:backdrop,
+      &.flat:backdrop {
+        @include button(backdrop, $selected_bg_color, $selected_fg_color, $_hc);
+        -gtk-image-effect: none;
+        border-color: $selected_borders_color;
+
+        &:active,
+        &:checked {
+          @include button(backdrop-active, $selected_bg_color, $selected_fg_color, $_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:insensitive {
+          @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, $_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:insensitive:active,
+        &:insensitive:checked {
+          @include button(backdrop-insensitive-active, $selected_bg_color,
+                          $selected_fg_color, $_hc);
+          border-color: $selected_borders_color;
+        }
+      }
+
+      &.flat:backdrop,
+      &.flat:insensitive,
+      &.flat:insensitive:backdrop {
+        @include button(undecorated);
+      }
+
+      &:insensitive {
+        @include button(insensitive, $selected_bg_color, $selected_fg_color, $_hc);
+
+        &:active, &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color, $_hc); }
+      }
+
+      &.suggested-action {
+        @include button(normal, $edge:$_hc);
+        border-color: $selected_borders_color;
+
+        &:hover {
+          @include button(hover, $edge:$_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:active {
+          @include button(active, $edge:$_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:insensitive {
+          @include button(insensitive, $edge:$_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:backdrop {
+          @include button(backdrop, $edge:$_hc);
+          border-color: $selected_borders_color;
+        }
+
+        &:backdrop:insensitive {
+          @include button(backdrop-insensitive, $edge:$_hc);
+          border-color: $selected_borders_color;
+        }
+      }
+    }
+
+    .selection-menu {
+      border-color: transparentize($selected_bg_color, 1);
+      background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1));
+      box-shadow: none;
+      padding-left: 10px;
+      padding-right: 10px;
+
+      GtkArrow { -GtkArrow-arrow-scaling: 1; }
+
+      .arrow {
+        -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
+        color: transparentize($selected_fg_color,0.5);
+        icon-shadow: none;
+      }
+
+      &:backdrop { @extend .selection-menu };
+    }
+  }
+
+  .tiled &, .maximized & {
+    border-radius: 0; // squared corners when the window is max'd or tiled
+  }
+
+  &.default-decoration {
+    padding: 4px;
+    .button { padding: 5px; }
+  }
+}
+
+/************
+ * Pathbars *
+ ************/
+
+.path-bar .button {
+  padding: 5px 6px 6px;
+  &:first-child { padding-left: 8px; }
+  &:last-child { padding-right: 8px; }
+  &:only-child {
+    padding-left: 12px;
+    padding-right: 12px;
+  }
+
+  // the following is for spacing the icon and the label inside the home button
+  .label:last-child { padding-left: 2px; }
+  .label:first-child { padding-right: 2px; }
+  .label:only-child { padding-right: 0; padding-left: 0; }
+  GtkImage { padding-top: 1px; }
+}
+
+/**************
+ * Tree Views *
+ **************/
+GtkTreeView.view {
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  -GtkTreeView-tree-line-width: 1;
+  -GtkTreeView-tree-line-pattern: '';
+  -GtkTreeView-expander-size: 16;
+
+  border-left-color: mix($fg_color, $base_color, 0.5); // this is actually the tree lines color,
+  border-top-color: $bg_color;                         // while this is the grid lines color, better then nothing
+
+  &:selected,
+  &:selected:focus,
+  &:selected:hover { border-radius: 0; } // rest border radius in lists
+
+  &:selected, &:backdrop:selected {
+    border-left-color: mix($selected_fg_color, $selected_bg_color, 0.5);
+    border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly
+  }
+
+  &:insensitive {
+    color: $insensitive_fg_color;
+    &:selected {
+      color: mix($selected_fg_color, $selected_bg_color, 40%);
+      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
+    }
+    &:backdrop { color: $backdrop_insensitive_color; }
+  }
+
+  &:backdrop {
+    border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 0.5);
+    border-top: $backdrop_bg_color;
+  }
+
+  &.expander {
+    -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+    &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
+    color: mix($fg_color, $base_color, 70%);
+    &:hover { color: $fg_color; }
+    &:selected {
+      color: mix($selected_fg_color, $selected_bg_color, 70%);
+      &:hover { color: $selected_fg_color; }
+      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); }
+    }
+    &:checked {
+      -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
+    }
+    &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); }
+  }
+  &.progressbar { // progress bar in treeviews
+    @if $variant == light { color: $base_color; }
+    border-radius: 4px;
+    border-color: $selected_borders_color;
+    background-image: linear-gradient(to bottom,
+                                      $selected_bg_color,
+                                      darken($selected_bg_color,10%));
+    box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7),
+                                                  transparentize(white,0.85)),
+                      0 1px if($variant=='light', transparentize(black, 0.8),
+                                                  transparentize(black,0.9));
+    &:selected {
+      @if $variant == 'light' {
+         color: $selected_bg_color;
+         box-shadow: none;
+      }
+      @else { box-shadow: inset 0 1px transparentize(white, 0.95); }
+      background-image: linear-gradient(to bottom,
+                                        $base_color,
+                                        darken($base_color,10%));
+      &:backdrop {
+        @if $variant == 'light' { color: $selected_bg_color; }
+        @else { border-color: $backdrop_base_color; }
+        background-color: $backdrop_base_color;
+      }
+    }
+    &:backdrop {
+      @if $variant == 'light' { color: $backdrop_base_color; }
+      @else { border-color: $backdrop_base_color; }
+      background-image: none;
+      box-shadow: none;
+    }
+  }
+  &.trough { // progress bar trough in treeviews
+    background-color: transparentize($fg_color,0.9);
+    border-radius: 4px;
+    &:selected {
+      background-color: if($variant == 'light',
+                           transparentize($selected_fg_color, 0.7),
+                           darken($selected_bg_color, 10%));
+      @if $variant == 'light' {
+        border-width: 1px 0;
+        border-style: solid;
+        border-color: $selected_bg_color;
+      }
+    }
+  }
+}
+
+column-header {
+  .button {
+    @extend %column_header_button;
+    $_column_header_color: mix($fg_color,$base_color,50%);
+    color: $_column_header_color;
+    background-color: $base_color;
+    font-weight: bold;
+    text-shadow: none;
+    box-shadow: none;
+    &:hover {
+      @extend %column_header_button;
+      color: mix($_column_header_color,$fg_color,50%);
+      box-shadow: none;
+      transition: none; //I shouldn't need this
+    }
+    &:active {
+      @extend %column_header_button;
+      color: $fg_color;
+      transition: none; //I shouldn't need this
+    }
+    &.dnd {
+      @extend column-header.button.dnd;
+    }
+  }
+  &:last-child .button,
+  &:last-child .button:backdrop, // set :backdrop too or the border will be visibile there
+  &:last-child.button,
+  &:last-child.button:backdrop { //treeview-like derived widgets in Banshee and Evolution
+    border-right-style: none;
+  }
+}
+
+column-header.button.dnd { // for treeview-like derive widgets
+  transition: none;
+  color: $selected_bg_color;
+  box-shadow: inset 1px 1px 0 1px $selected_bg_color,
+              inset -1px 0 0 1px $selected_bg_color,
+              inset 1px 1px $base_color, inset -1px 0 $base_color;;
+  &:active { @extend column-header.button.dnd; }
+  &:selected { @extend column-header.button.dnd; }
+  &:hover { @extend column-header.button.dnd; }
+}
+
+%column_header_button {
+  padding: 3px 6px;
+  border-style: none solid solid none;
+  border-radius: 0;
+  background-image: none;
+  border-color: $bg_color;
+  text-shadow: none;
+  &:insensitive {
+    border-color: $bg_color;
+    background-image: none;
+  }
+  &:backdrop {
+    border-color: $backdrop_bg_color;
+    border-style: none solid solid none;
+    color: mix($backdrop_fg_color, $backdrop_bg_color,50%);
+    background-image: none;
+    background-color: $backdrop_base_color;
+    &:insensitive {
+      border-color: $backdrop_bg_color;
+      background-image: none;
+    }
+  }
+}
+
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  -GtkWidget-window-dragging: true;
+  padding: 0px;
+  box-shadow: inset 0 -1px transparentize(black, 0.9);
+  &:backdrop { background-color: $backdrop_bg_color; }
+  & > .menuitem {
+    padding: 4px 8px;
+    &:hover { //Seems like it :hover even with keyboard focus
+      box-shadow: inset 0 -3px $selected_bg_color;
+      color: $link_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      box-shadow: none;
+    }
+  }
+}
+
+.menu {
+  margin: 4px;
+  padding: 0px;
+  background-color: $base_color;
+  border: 1px solid $borders_color; // adds borders in a non composited env
+  .csd & { border: none; }  // axes borders in a composited env
+  .menuitem {
+    text-shadow: none;
+    padding: 4px;
+    &:hover {
+      color: $selected_fg_color;
+      background-color: $selected_bg_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      &:backdrop { color: $backdrop_insensitive_color; }
+    }
+    &:backdrop, &:backdrop:hover {
+      color: $backdrop_fg_color;
+      background-color: $backdrop_base_color;
+    }
+    //submenu indicators
+    &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
+    &.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
+  }
+  &.button { // overlow buttons
+    @extend %undecorated_button;
+    border-style: none;
+    border-radius: 0;
+    &.top { border-bottom: 1px solid mix($fg_color, $base_color, 10%); }
+    &.bottom { border-top: 1px solid mix($fg_color, $base_color, 10%); }
+    &:hover { background-color: mix($fg_color, $base_color, 10%); }
+    &:insensitive {
+      color: transparent;
+      background-color: transparent;
+      border-color: transparent ;
+    }
+  }
+}
+
+.menuitem .accelerator { color: gtkalpha(currentColor,0.55); }
+
+
+/***************
+ * Popovers   *
+ ***************/
+
+.popover {
+  padding: 2px;
+  border: 1px solid $borders_color;
+  border-radius: 5px;
+  background-color: mix($bg_color, $base_color, 50%);
+
+  box-shadow: 0 2px 3px transparentize(black, 0.5);
+
+  &:backdrop {
+    box-shadow: none;
+  }
+
+  > .list,
+  > .view,
+  > .toolbar,
+  &.osd > .toolbar {
+    border-style: none;
+    background-color: transparent;
+  }
+
+  .button.flat,
+  .button.flat:hover {
+    text-shadow: none;
+    transition: none;
+  }
+
+  &.osd { @extend %osd; }
+}
+
+//touch selection handlebars for the Popover.osd above
+.entry.cursor-handle,
+.cursor-handle {
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  border-style: none;
+  &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
+  &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
+}
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+
+.notebook {
+  // Through me you go to the grief wracked city;
+  // Through me you go to everlasting pain;
+  // Through me you go a pass among lost souls.
+  // ...
+  // Abandon all hope â€” Ye Who Enter Here
+  padding: 0;
+  background-color: $base_color;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: -8;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms $ease-out-quad;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+  }
+  &.frame {
+    border: 1px solid $borders_color;
+    // FIXME doesn't work
+    &.top { border-top-width: 0; }
+    &.bottom { border-bottom-width: 0; }
+    &.right { border-right-width: 0; }
+    &.left { border-left-width: 0; }
+    &:backdrop { border-color: $backdrop_borders_color; }
+  }
+  &.header {
+    // FIXME: double borders in some case, can't fix it w/o a class tho
+    // FIXME: doesn't work on dark var
+    background-color: mix($bg_color, $borders_color, 70%);
+
+    // this is the shading of the header behind the tabs
+    &.frame {
+      border: 1px solid $borders_color;
+      &.top { border-bottom-width: 0; }
+      &.bottom { border-top-width: 0; }
+      &.right { border-left-width: 0; }
+      &.left { border-right-width: 0; }
+      &:backdrop { border-color: $backdrop_borders_color; }
+    }
+
+    $_header_shade: inset 0 2px 3px -1px transparentize(black, 0.85);
+    &.top {
+      box-shadow: $_header_shade,
+                  inset 0 -1px $borders_color; // border
+      &:backdrop { box-shadow: inset 0 -1px $backdrop_borders_color; }
+    }
+    &.bottom {
+      box-shadow: $_header_shade,
+                  inset 0 1px $borders_color;
+      &:backdrop { box-shadow: inset 0 1px $backdrop_borders_color; }
+    }
+    &.right {
+      box-shadow: $_header_shade,
+                  inset 1px 0 $borders_color;
+      &:backdrop { box-shadow: inset 1px 0 $backdrop_borders_color; }
+    }
+    &.left {
+      box-shadow: $_header_shade,
+                  inset -1px 0 $borders_color;
+      &:backdrop { box-shadow: inset -1px 0 $backdrop_borders_color; }
+    }
+    &:backdrop {
+      // same color as backdrop pushed button
+      background-color: $backdrop_dark_fill;
+      box-shadow: none;
+    }
+  }
+  tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+
+    outline-offset: 0;
+
+    $tab_indicator_size: 3px;
+    //vertical tab sizing
+    $vt_vpadding: 8px;
+    $vt_hpadding: 20px;
+    // horizontal tab sizing
+    $ht_vpadding: 5px;
+    $ht_hpadding: 20px;
+
+    //FIXME: we get double border in some cases, not considering the broken
+    //notebook content frame...
+    &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
+    &.left, &.right { padding: $ht_vpadding $ht_hpadding; }
+
+
+    /* works for testnotebookdnd, but there's a superfluous border
+       in gedit or web, commented out for now, needs gtk fixes
+    &.reorderable-page {
+      &.top {
+        padding-top: ($vt_vpadding - 1px);
+        border-top-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.bottom {
+        padding-bottom: ($vt_vpadding - 1px);
+        border-bottom-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left {
+        padding-left: ($ht_hpadding - 1px);
+        border-left-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+      &.right {
+        padding-right: ($ht_hpadding - 1px);
+        border-right-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+    }
+    */
+    &.reorderable-page {
+      &.top, &.bottom {
+        padding-left: 12px;  // for a nicer close button
+        padding-right: 12px; // placement
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left, &.right {
+        border-bottom-width: 1px;
+        border-top-width: 1px;
+      }
+    }
+    &.top {
+      //padding-bottom: ($vt_vpadding -$tab_indicator_size);
+      border-bottom-width: $tab_indicator_size;
+    }
+    &.bottom {
+      //padding-top: ($vt_vpadding -$tab_indicator_size);
+      border-top-width: $tab_indicator_size;
+    }
+    &.left {
+      //padding-right: ($ht_hpadding -$tab_indicator_size);
+      border-right-width: $tab_indicator_size;
+    }
+    &.right {
+      //padding-left: ($ht_hpadding -$tab_indicator_size);
+      border-left-width: $tab_indicator_size;
+    }
+
+    //here's the interesting stuff
+    &:hover, &.prelight-page {
+      border-color: $borders_color;
+    }
+    &:active, &.active-page, &:backdrop:active {
+      border-color: $selected_bg_color;
+    }
+    &:backdrop {
+      background-color: transparent;
+      border-color: transparent;
+    }
+    @each $_tab, $_border in (top, bottom),
+                             (bottom, top),
+                             (left, right),
+                             (right, left) {
+      &.reorderable-page.#{$_tab} {
+        border-color: transparent;
+        &:hover, &.prelight-page {
+          border-color: transparentize($borders_color,0.7);
+          border-#{$_border}-color: $borders_color;
+          background-color: transparentize($bg_color,0.8);
+        }
+        &:active, &.active-page {
+          background-color: transparentize($bg_color,0.5);
+          border-color: transparentize($borders_color,0.5);
+          border-#{$_border}-color: $selected_bg_color;
+          &:hover { background-color: transparentize($bg_color,0.3); }
+          &:backdrop {
+            border-color: $backdrop_borders_color;
+            background-color: $backdrop_bg_color;
+            border-#{$_border}-color: $selected_bg_color;
+          }
+        }
+        &:backdrop {
+          border-color: transparent;
+          background-color: transparent;
+        }
+      }
+    }
+    .label { //tab text
+      padding: 0 2px; // needed for a nicer focus ring
+      font-weight: bold;
+      color: $insensitive_fg_color;
+      &:backdrop, &.prelight-page:backdrop {
+        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
+      }
+    }
+    .prelight-page .label, .label.prelight-page {
+      // prelight tab text
+      color: mix($fg_color, $insensitive_fg_color, 50%);
+      &:backdrop { // FIXME, it's the same as .label:backdrop up here
+        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
+      }
+    }
+    .active-page .label, .label.active-page {
+      // active tab text
+      color: $fg_color;
+      &:backdrop { color: $backdrop_fg_color; }
+    }
+    .button { //tab close button
+      padding: 0;
+      border: 1px solid transparent;
+      @extend %undecorated_button;
+      icon-shadow: none;
+      transition: none;
+      color: transparentize($fg_color,0.7);
+      &:hover {
+        color:  $fg_color;
+        @include button(hover, $edge:none);
+        background-image: none;
+        box-shadow: none;
+      }
+      &:active {
+        @include button(active, $edge:none);
+      }
+      &:backdrop {
+        color: transparentize($backdrop_fg_color,0.7);
+        border-color: transparent;
+      }
+      & > GtkImage { // this is a hack which makes tabs grow
+        padding: 2px;
+      }
+    }
+  }
+  &.arrow {
+    color: $insensitive_fg_color;
+    &:hover { color: mix($fg_color, $insensitive_fg_color, 50%); }
+    &:active { color: $fg_color; }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.7);
+    }
+    &:backdrop {
+      color: transparentize($backdrop_fg_color,0.6);
+      &:insensitive {
+        color: $backdrop_insensitive_color;
+      }
+    }
+  }
+}
+
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+  -GtkRange-slider-width: 13;
+  -GtkRange-trough-border: 1;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkScrollbar-min-slider-length: 42; // minimum size for the slider.
+                                       // sadly can't be in '.slider'
+                                       // where it belongs
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1;
+
+  .button {
+    border: none;
+  }
+
+  // trough coloring
+  .trough {
+    background-color: $scrollbar_bg_color;
+    border: 1px none $borders_color;
+
+    &:backdrop {
+      background-color: $backdrop_scrollbar_bg_color;
+      border-color: $backdrop_borders_color;
+    }
+  }
+
+  // slider coloring
+  .slider {
+    border-color: transparent;
+    border-style: solid;
+    background-color: mix($fg_color, $bg_color, 40%);
+    background-clip: padding-box; // needed since we use the borders as margins
+
+    &:hover { background-color: mix($fg_color, $bg_color, 60%); }
+
+    &:prelight:active { background-color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%));}
+
+    &:backdrop { background-color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); }
+
+    &:insensitive {
+      background-color: transparent;
+    }
+  }
+
+  &.overlay-indicator { // Overlay scrolling indicator
+    -GtkRange-slider-width: 8px;
+
+    .slider {
+      background-color: transparentize($fg_color, 0.7);
+      border-width: 2px;
+      border-radius: 100px;
+    }
+
+    .trough {
+      border-color: transparent;
+      background-color: transparent;
+    }
+
+    &.dragging,
+    &.hovering {
+      -GtkRange-slider-width: 13;
+
+      .slider { border-width: 1px; }
+
+      .trough {
+        border-color: transparentize($borders_color, 0.3);
+        background-color: transparentize($scrollbar_bg_color, 0.3);
+      }
+
+      &.fine-tune {
+
+        .slider { border-width: 3px; }
+
+        .trough { background-color: if($variant=='light', darken($scrollbar_bg_color, 3%), lighten($scrollbar_bg_color, 3%)); }
+      }
+    }
+  }
+
+  // borders and margins
+  .slider {
+    border-width: 3px;
+    border-radius: 100px;
+  }
+
+  &.fine-tune .slider { border-width: 4px; }
+
+  &.vertical {
+
+    .slider {
+      margin-left: 1px;
+
+      &:dir(rtl) {
+        margin-left: 0;
+        margin-right: 1px;
+      }
+    }
+
+    .trough {
+      border-left-style: solid;
+
+      &:dir(rtl) {
+        border-left-style: none;
+        border-right-style: solid;
+      }
+    }
+  }
+
+  &.horizontal {
+
+    .slider {
+      margin-top: 1px;
+    }
+
+    .trough { border-top-style: solid; }
+  }
+}
+
+.scrollbars-junction,
+.scrollbars-junction.frame { // the small square between two scrollbars
+  border-color: transparent;
+  // the border image is used to add the missing dot between the borders, details, details, details...
+  border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch;
+  background-color: $scrollbar_bg_color;
+
+  &:dir(rtl) { border-image-slice: 0 1 0 0; }
+
+  &:backdrop {
+    border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px);
+    background-color: $backdrop_scrollbar_bg_color;
+  }
+}
+
+
+/**********
+ * Switch *
+ **********/
+
+GtkSwitch {
+  -GtkSwitch-slider-width: 45px; // 55px is the right value to make it as tall
+                                 // as buttons, not doing that for now
+  font-weight: bold;
+  font-size: smaller;
+  outline-offset: -4px;
+  box-shadow: inset 0 1px transparentize(black, 0.9), // needs to be set here
+              _widget_edge();                         // otherwise it gets
+                                                      // clipped
+  &.trough {
+    // similar to the .scale
+    border: 1px solid $borders_color;
+    border-radius: 3px;
+    color: $fg_color;
+    background-image: linear-gradient(to bottom,
+                                      mix($bg_color,$borders_color,60%));
+    text-shadow: 0 1px transparentize(black, 0.9);
+    &:active {
+      @include progressbar_fill;
+      color: white;
+      border-color: $selected_borders_color;
+      box-shadow: _widget_edge();
+      text-shadow: 0 1px transparentize($selected_borders_color,0.5),
+                   0 0 2px transparentize(white,0.4);
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      border-color: $borders_color;
+      background-image: none;
+      background-color: $insensitive_bg_color;
+      box-shadow: _widget_edge();
+      text-shadow: none;
+    }
+    &:backdrop {
+      color: $backdrop_fg_color;
+      border-color: $backdrop_borders_color;
+      background-image: linear-gradient(to bottom, $backdrop_dark_fill);
+      box-shadow: none;
+      text-shadow: none;
+      &:active {
+        @if $variant == 'light' { color: $backdrop_bg_color; }
+        border-color: if($variant == 'light', $selected_bg_color,
+                                              $selected_borders_color);
+        background-image: linear-gradient(to bottom, $selected_bg_color);
+        box-shadow: none;
+      }
+      &:insensitive {
+        color: $backdrop_insensitive_color;
+        border-color: $backdrop_borders_color;
+        background-image: none;
+        background-color: $insensitive_bg_color;
+      }
+    }
+  }
+  &.slider {
+    border: 1px solid;
+    border-radius: 3px;
+    @include button(normal);
+    box-shadow: inset 0 1px if($variant=='light', white,
+                               transparentize(white,0.85)),
+                inset 0 -2px transparentize($bg_color,0.4),
+                inset 0 -1px mix($bg_color,$borders_color,50%);
+    &:hover {
+      @include button(hover);
+      box-shadow: inset 0 1px if($variant=='light', white,
+                                 transparentize(white,0.85)),
+                  inset 0 -2px transparentize($bg_color,0.4),
+                  inset 0 -1px mix($bg_color,$borders_color,50%);
+    }
+    &:active { border: 1px solid $selected_borders_color; }
+    &:insensitive { @include button(insensitive, $edge:none); }
+    &:backdrop {
+      @include button(backdrop);
+      box-shadow: none;
+      &:active{
+        border-color: if($variant == 'light', $selected_bg_color,
+                                              $selected_borders_color);
+      }
+      &:insensitive {
+        @include button(backdrop-insensitive);
+        box-shadow: none;
+      }
+    }
+  }
+  .list-row:selected & {
+    @if $variant == 'light' {
+      box-shadow: none;
+      border-color: $selected_borders_color;
+      &:backdrop { border-color: $selected_borders_color; }
+      &.slider:dir(rtl) { border-left-color: $borders_color; }
+      &.slider:dir(ltr) { border-right-color: $borders_color; }
+      &.slider,
+      &.slider:active { border-color: $selected_borders_color; }
+    }
+  }
+
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+// draw regular check and radio items using our PNG assets
+// all assets are rendered from assets.svg. never add pngs directly
+
+$asset_suffix: if($variant=='dark', '-dark', '');
+@each $w,$a in ('check', 'checkbox'),
+               ('radio','radio') {
+
+  //standard checks and radios
+  @each $s,$as in ('','-unchecked'),
+                  (':hover', '-unchecked-hover'),
+                  (':active', '-unchecked-active'),
+                  (':insensitive','-unchecked-insensitive'),
+                  (':backdrop', '-unchecked-backdrop'),
+                  (':backdrop:insensitive', '-unchecked-backdrop-insensitive'),
+                  (':inconsistent', '-mixed'),
+                  (':inconsistent:hover', '-mixed-hover'),
+                  (':inconsistent:selected', '-mixed-active'),
+                  (':inconsistent:backdrop', '-mixed-backdrop'),
+                  (':inconsistent:insensitive', '-mixed-insensitive'),
+                  (':inconsistent:insensitive:backdrop', '-mixed-backdrop-insensitive'),
+                  (':checked', '-checked'),
+                  (':checked:insensitive','-checked-insensitive'),
+                  (':checked:hover', '-checked-hover'),
+                  (':checked:active', '-checked-active'),
+                  (':backdrop:checked', '-checked-backdrop'),
+                  (':backdrop:checked:insensitive', '-checked-backdrop-insensitive') {
+    .#{$w}#{$s} {
+      -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
+                                    url("assets/#{$a}#{$as}#{$asset_suffix}@2.png"));
+      icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop
+      &.button.flat { icon-shadow: none; }
+    }
+    @if $variant == 'light' {
+      // the borders of the light variant versions of checks and radios are
+      // too similar in luminosity to the selected background color, hence
+      // we need special casing.
+      .view.#{$w}#{$s}:selected,
+      .list-row:selected .#{$w}#{$s} {
+        -gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
+                                      url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png"));
+      }
+    }
+  }
+
+  //menu
+  .menu .menuitem.#{$w} {
+    -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
+    color: mix($fg_color, $bg_color, 60%);
+    icon-shadow: none;
+    &:active, &:checked {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
+    }
+    &:inconsistent {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
+    }
+    &:hover { color: $selected_fg_color; }
+    &:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); }
+  }
+}
+
+//treeview and list-rows
+.view.check, .view.radio,
+.list-row .check, list-row .radio {
+  icon-shadow: none;
+  &:selected, &:hover { icon-shadow: none; }
+}
+
+//selection-mode
+@each $s,$as in ('','-selectionmode'),
+                  (':hover', '-hover-selectionmode'),
+                  (':active', '-active-selectionmode'),
+                  (':backdrop', '-backdrop-selectionmode'),
+                  (':checked', '-checked-selectionmode'),
+                  (':checked:hover', '-checked-hover-selectionmode'),
+                  (':checked:active', '-checked-active-selectionmode'),
+                  (':backdrop:checked', '-checked-backdrop-selectionmode') {
+  .view.content-view.check#{$s} {
+    icon-shadow: none;
+    -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"),
+                                    url("assets/checkbox#{$as}@2.png"));
+    background-color: transparent;
+  }
+}
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+  // this is for a nice focus on check and radios text
+  padding: 1px 2px 4px;
+  outline-offset: 0;
+  &:insensitive,
+  &:insensitive:active,
+  &:insensitive:inconsistent {
+    // set insensitive color, which is overriden otherwise
+    color: $insensitive_fg_color;
+    &:backdrop { color: $backdrop_insensitive_color; }
+  }
+}
+
+/************
+ * GtkScale *
+ ************/
+.scale,
+.scale.scale-has-marks-above.scale-has-marks-below,
+.scale.vertical.scale-has-marks-above.scale-has-marks-below {
+  // FIXME: rationalize
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  outline-radius: 4px;
+
+  &.fine-tune {
+    outline-offset: -7px;
+    outline-radius: 6px;
+    &.trough {
+      margin: 8px;
+      border-radius: 4px;
+    }
+  }
+
+  &.slider {
+    //FIXME: better gradient on the slider and hover state
+    @include button(normal);
+    border: 1px solid;
+    border-radius: 50%;
+    border-color: darken($borders_color,3%);
+    box-shadow: inset 0 1px if($variant=='light', white,
+                               transparentize(white,0.85)),
+                inset 0 #{-2px} $bg_color,
+                inset 0 #{-1px} mix($bg_color,$borders_color,50%);
+    &:hover {
+      @include button(hover);
+      border-color: darken($borders_color,3%);
+      border-radius: 50%; // needed for double marks scales
+      box-shadow: inset 0 1px if($variant=='light', white,
+                                 transparentize(white,0.85)),
+                  inset 0 #{-2px} if($variant=='light', white,
+                                     transparentize(white,0.86)),
+                  inset 0 #{-1px} mix($bg_color,$borders_color,70%);
+    }
+    &:insensitive {
+      border-style: solid; // needed for double marks scales or they'll get
+      border-radius: 50%;  // overridden
+      background-image: linear-gradient(to bottom, $insensitive_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop {
+      border-style: solid; // needed for double marks scales or they'll get
+      border-radius: 50%;  // overridden
+      border-color: darken($backdrop_borders_color,3%);
+      background-image: linear-gradient(to bottom, $backdrop_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive {
+      @include button(backdrop-insensitive);
+    }
+    &:active {
+      border: 1px solid if($variant=='light',darken($selected_borders_color,3%),
+                           darken($selected_bg_color,15%));
+    }
+    //OSD sliders
+    .osd & {
+      @include button(osd);
+      background-color: opacify($osd_bg_color, 1);
+      &:hover { @include button(osd-hover); }
+      &:active { @include button(osd-active); }
+      &:backdrop { @include button(osd-backdrop); }
+    }
+  }
+  &.trough {
+    margin: 10px;
+    border: 1px solid $borders_color;
+    border-radius: 3px;
+    background-color: mix($bg_color,$borders_color,60%);
+    box-shadow: inset 1px 1px transparentize(black, 0.9),
+                _widget_edge();
+    &.highlight {
+      @include progressbar_fill;
+      border-color: $selected_borders_color;
+      box-shadow: _widget_edge();
+      &.vertical { @include progressbar_fill(vertical); }
+      &:backdrop {
+         border-color: if($variant=='light', $selected_bg_color,
+                                             $selected_borders_color);
+         background-color: $selected_bg_color;
+         box-shadow: none;
+      }
+    }
+    &:insensitive, &.vertical:insensitive {
+      border-color: $insensitive_borders_color;
+      background-image: none;
+      background-color: $insensitive_bg_color;
+      box-shadow: _widget_edge();
+    }
+    &:backdrop {
+      border-color: $backdrop_borders_color;
+      background-color: mix($backdrop_bg_color,$borders_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive, .highlight:backdrop:insensitive {
+      border-color: $backdrop_borders_color;
+      background-color: $insensitive_bg_color;
+    }
+    //OSD troughs
+    .osd & {
+      border-color: $osd_borders_color;
+      box-shadow: none;
+      margin: 9px;
+      &.fine-tune { margin: 7px; }
+      background-color: transparentize($osd_borders_color, 0.2);
+      outline-color: transparentize($osd_fg_color, 0.8);
+      outline-offset: -8px;
+      &.highlight {
+        background-image: none;
+        background-color: $selected_bg_color;
+      }
+      &:insensitive, &:backdrop:insensitive {
+        border-color: transparent;
+        background-color: transparent;
+      }
+      &:backdrop {
+        border-color: $osd_borders_color;
+        background-image: none;
+      }
+    }
+  }
+}
+
+$asset_suffix: if($variant=='dark', '-dark', '');
+@each $d,$dn in ('', 'horz'),
+                ('.vertical', 'vert') {
+  @each $w,$we in  ('scale-has-marks-below','scale_marks_below'),
+                   ('scale-has-marks-above','scale_marks_above') {
+    .scale#{$d}.#{$w} {
+      -GtkScale-slider-length: 20;
+      -GtkRange-slider-width: 24;
+      -GtkRange-trough-border: 2;
+
+      @extend %#{$we}_#{$dn};
+
+      @each $s,$as in ('',''),
+                      (':hover','-hover'),
+                      (':active','-active'),
+                      (':insensitive','-insensitive'),
+                      (':backdrop','-backdrop'),
+                      (':backdrop:insensitive','-backdrop-insensitive') {
+        &.slider#{$s} {
+          $_url: 'assets/slider-#{$dn}-#{$w}#{$as}#{$asset_suffix}';
+          border-style: none;
+          border-radius: 0;
+          background-color: transparent;
+          background-image: -gtk-scaled(url('#{$_url}.png'),
+                            url('#{$_url}@2.png'));
+          background-repeat: no-repeat;
+          background-position: center;
+          box-shadow: none;
+        }
+      }
+    }
+  }
+}
+
+%scale_marks_above_horz {
+  .trough { margin: 14px 10px 10px; }
+  &.fine-tune .trough { margin: 12px 8px 8px; }
+}
+%scale_marks_below_horz {
+ .trough { margin: 10px 10px 14px; }
+  &.fine-tune .trough { margin: 8px 8px 12px; }
+}
+%scale_marks_above_vert {
+  .trough { margin: 10px 10px 10px 14px; }
+  &.fine-tune .trough { margin: 8px 8px 8px 12px; }
+}
+%scale_marks_below_vert {
+  .trough { margin: 10px 14px 10px 10px; }
+  &.fine-tune .trough { margin: 8px 12px 8px 8px; }
+}
+
+/*****************
+ * Progress bars *
+ *****************/
+
+GtkProgressBar {
+  padding: 0;
+  font-size: smaller;
+  color: transparentize($fg_color, 0.6);
+  box-shadow: inset 1px 1px transparentize(black, 0.9), // needs to be set
+              _widget_edge();                           // here ot it gets
+                                                        // clipped
+  &:backdrop {
+    color: $backdrop_insensitive_color;
+  }
+  &.osd {
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 0;
+    -GtkProgressBar-min-horizontal-bar-height: 3;
+  }
+  &.trough {  // background
+    border: 1px solid $borders_color;
+    border-radius: 3px;
+    background-color: mix($borders_color,$bg_color, 35%);
+    &:backdrop{
+      border-color: $backdrop_borders_color;
+      background-color: $backdrop_dark_fill;
+      box-shadow: 0 1px transparentize(white,1);
+    }
+    &.osd {
+      border-style: none;
+      background-color: transparent;
+      box-shadow: none;
+    }
+  }
+}
+
+// moving bit
+.progressbar {
+  @include progressbar_fill;
+  border: 1px solid $selected_borders_color;
+  border-radius: 1.5px;
+  box-shadow: none; //needed for clipping
+  &.left {
+    border-top-left-radius: 3px;
+    border-bottom-left-radius: 3px;
+  }
+  &.right {
+    border-top-right-radius: 3px;
+    border-bottom-right-radius: 3px;
+  }
+  &.left.right {
+    box-shadow: none;
+  }
+  &.vertical {
+    @include progressbar_fill(vertical);
+    &.bottom {
+      border-bottom-left-radius: 3px;
+      border-bottom-right-radius: 3px;
+      box-shadow: none;
+    }
+    &.top {
+      border-top-left-radius: 3px;
+      border-top-right-radius: 3px;
+    }
+  }
+  &:backdrop {
+    border-color: if($variant=='light', $selected_bg_color,
+                                        $selected_borders_color);
+    background-image: none;
+    background-color: $selected_bg_color;
+    box-shadow: none;
+  }
+  &.osd {
+    background-image: none;
+    background-color: $selected_bg_color;
+    border-style: none;
+    border-radius: 0;
+  }
+}
+
+
+/*************
+ * Level Bar *
+ *************/
+
+.level-bar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar {
+  box-shadow: _widget_edge(); // needs to be set here to avoid clipping
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3;
+  &.vertical {
+    -GtkLevelBar-min-block-width: 3;
+    -GtkLevelBar-min-block-height: 34;
+  }
+  &.trough {
+    border: 1px solid;
+    padding: 2px;
+    border-radius: 3px;
+    @include entry(normal);
+    &:backdrop {
+      @include entry(backdrop);
+    }
+  }
+  &.fill-block {
+    // FIXME: it would be nice to set make fill blocks bigger, but we'd need
+    // :nth-child working on discrete indicators
+    border: 1px solid if($variant=='light', darken($selected_bg_color,10%),
+                                            darken($selected_bg_color,5%));
+    background-color: $selected_bg_color;
+    box-shadow: 0 1px transparentize(black, 0.9);
+    border-radius: 1px;
+    &:backdrop {
+      border-color: $selected_bg_color;
+      box-shadow: none;
+    }
+    &.indicator-discrete {
+      &.horizontal { margin: 0 1px; }
+      &.vertical { margin: 1px 0; }
+    }
+    &.level-high {
+      border-color: darken($success_color,10%);
+      background-color: $success_color;
+      &:backdrop { border-color: $success_color; }
+    }
+    &.level-low {
+      border-color: darken($warning_color,10%);
+      background-color: $warning_color;
+      &:backdrop { border-color: $warning_color; };
+    }
+    &.empty-fill-block {
+      background-color: transparent;
+      border-color: if($variant=='light', transparentize($fg_color,0.8),
+                       transparentize($fg_color,0.9));
+      box-shadow: none;
+      &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); }
+    }
+  }
+}
+
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid $borders_color;
+  &.flat { border-style: none; }
+  &:backdrop { border-color: $backdrop_borders_color; }
+  padding: 0;
+  &.action-bar {
+    padding: 6px;
+    border-width: 1px 0 0;
+  }
+}
+
+GtkScrolledWindow {
+  GtkViewport.frame { // avoid double borders when viewport inside
+                      // scrolled window
+    border-style: none;
+  }
+}
+
+//vbox and hbox separators
+.separator {
+  // always disable separators
+  // -GtkWidget-wide-separators: true;
+  color: transparentize(black, 0.9);
+
+  // Font and File button separators
+  GtkFileChooserButton &,
+  GtkFontButton & {
+    // always disable separators
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+  }
+}
+
+/*********
+ * Lists *
+ *********/
+
+.list, .list-row {
+  background-color: $base_color;
+  border-color: $borders_color;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+    border-color: $backdrop_borders_color;
+  }
+}
+
+.list-row,
+.grid-child {
+  padding: 2px;
+}
+
+.list-row.button {
+  @extend %undecorated_button;
+  background-color: transparentize($base_color,1); // for the transition
+  border-style: none; // I need no borders here
+  border-radius: 0;   // and no rounded corners
+  box-shadow: none;   // and no box-shadow
+  &:hover {
+    background-color: mix($fg_color, $base_color, 5%);
+  }
+  &:active {
+    box-shadow: inset 0 2px 2px -2px transparentize(black,0.8);
+  }
+  &:selected {
+    &:active { box-shadow: inset 0 2px 3px -1px transparentize(black,0.5); }
+    &:hover {
+      background-color: mix($fg_color, $selected_bg_color, 10%);
+    }
+    &:backdrop { background-color: $selected_bg_color; }
+  }
+  &:backdrop:hover {
+    @extend %undecorated_button;
+  }
+}
+
+.list-row:selected {
+  @extend %selected_items;
+  .button {
+    @include button(normal, $edge:none);
+    @if $variant == 'light' { border-color: $selected_borders_color; }
+    &.flat {
+      @include button(undecorated, $edge:none);
+      color: $selected_fg_color;
+    }
+    &:hover {
+      @include button(hover, $edge:none);
+      @if $variant == 'light' { border-color: $selected_borders_color; }
+    }
+    &:active, &:checked {
+      @include button(active, $edge:none);
+      @if $variant == 'light' { border-color: $selected_borders_color; }
+    }
+    &:backdrop, &.flat:backdrop {
+      @include button(backdrop, $edge:none);
+      @if $variant == 'light' { border-color: $selected_borders_color; }
+      &:active, &:checked {
+        @include button(backdrop-active, $edge:none);
+        @if $variant == 'light' { border-color: $selected_borders_color; }
+      }
+      &:insensitive {
+        @include button(backdrop-insensitive, $edge:none);
+        @if $variant == 'light' { border-color: $selected_borders_color; }
+        &:active, &:checked {
+          @include button(backdrop-insensitive-active, $edge:none);
+          @if $variant == 'light' { border-color: $selected_borders_color; }
+        }
+      }
+    }
+    &.flat:backdrop {
+      @include button(undecorated);
+      color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color);
+    }
+    &:insensitive {
+      @include button(insensitive, $edge:none);
+      @if $variant == 'light' { border-color: $selected_borders_color; }
+      &:active, &:checked { @include button(insensitive-active, $edge:none); }
+    }
+    //FIXME: make placeholder with buttons w/o edge to be extended around
+    //       istead of repeating everytime this stuff.
+  }
+}
+
+// transition
+.list-row, list-row.button {
+  transition: all 300ms $ease-out-quad;
+  &:hover { transition: none; }
+}
+
+
+/*********************
+ * App Notifications *
+ *********************/
+
+.app-notification,
+.app-notification.frame {
+  @extend %osd;
+  padding: 10px;
+  border: none;
+  border-radius: 0 0 6px 6px;
+  background-color: $osd_bg_color;
+  background-image: linear-gradient(to bottom, transparentize(black, 0.8),
+                                               transparent 2px);
+  background-clip: padding-box;
+  &:backdrop { background-image: none; }
+  .button {
+    @include button(osd);
+    &.flat {
+      @extend %undecorated_button;
+      icon-shadow: 0 1px black;
+      text-shadow: 0 1px black;
+      &:backdrop,
+      &:insensitive,
+      &:backdrop:insensitive { @extend %undecorated_button; }
+    }
+    &:hover { @include button(osd-hover); }
+    &:active,
+    &:checked,
+    &:backdrop:active,
+    &:backdrop:checked {
+      @include button(osd-active);
+    }
+    &:insensitive,
+    &:backdrop:insensitive {
+      @include button(osd-insensitive);
+    }
+    &:backdrop { @include button(osd-backdrop); }
+  }
+}
+
+/*************
+ * Expanders *
+ *************/
+
+.expander {
+  -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+  &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
+  &:hover { color: lighten($fg_color,30%); } //only lightens the arrow
+  &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
+}
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  color: $text_color;
+  border: 1px solid $borders_color;
+
+  &:selected {
+    @extend .view:selected;
+  }
+
+  &.header {
+    border: 1px solid transparentize(black, 0.9);
+    border-radius: 0;
+
+    &:backdrop { border-color: transparentize(black, 0.9); }
+  }
+
+  &.button {
+    @extend %undecorated_button;
+    color: transparentize($fg_color, 0.55);
+
+    &:hover {
+      @extend %undecorated_button;
+      color: $fg_color;
+    }
+
+    &:backdrop {
+      @extend %undecorated_button;
+      color: transparentize($backdrop_fg_color,0.55);
+    }
+  }
+
+  &.highlight, &.highlight:backdrop { color: gtkalpha(currentColor, 0.55); }
+
+  &:backdrop {
+    color: $backdrop_text_color;
+    border-color: $backdrop_borders_color;
+  }
+}
+
+/***********
+ * Dialogs *
+ ***********/
+
+.message-dialog .dialog-action-area .button {
+  padding: 8px;
+}
+
+.message-dialog { // Message Dialog styling
+  -GtkDialog-button-spacing: 0;
+  .titlebar {
+    border-style: none;
+    box-shadow: inset 0 1px $borders_edge;
+  }
+  &.csd { // rounded bottom border styling for csd version
+    &.background {
+      // bigger radius for better antialiasing
+      border-bottom-left-radius: 9px;
+      border-bottom-right-radius: 9px;
+    }
+    .dialog-action-area .button {
+      padding: 12px;
+      border-radius: 0;
+      @include button(normal, $edge:none);
+      @extend %middle_button;
+      &:hover {
+        @include button(hover, $edge:none);
+        @extend %middle_button;
+      }
+      &:active {
+        @include button(active, $edge:none);
+        @extend %middle_button;
+      }
+      &:insensitive {
+        @include button(insensitive, $edge:none);
+        @extend %middle_button;
+      }
+      &:backdrop {
+        @include button(backdrop, $edge:none);
+        @extend %middle_button;
+      }
+      &:backdrop:insensitive {
+        @include button(backdrop-insensitive, $edge:none);
+        @extend %middle_button;
+      }
+      @each $b_type, $b_color in (suggested-action, $selected_bg_color),
+                                 (destructive-action, $destructive_color) {
+        &.#{$b_type} {
+          @include button(normal, $b_color, white, $edge:none);
+          @extend %middle_button;
+          &:hover {
+            @include button(hover, $b_color, white, $edge:none);
+            @extend %middle_button;
+          }
+          &:active {
+            @include button(active, $b_color, white, $edge:none);
+            @extend %middle_button;
+          }
+          &:backdrop {
+            @include button(backdrop, $b_color, white, $edge:none);
+            @extend %middle_button;
+            &:insensitive {
+              @include button(backdrop-insensitive, $edge:none);
+              @extend %middle_button;
+            }
+          }
+          &:insensitive {
+            @include button(insensitive, $edge:none);
+            @extend %middle_button;
+          }
+        }
+      }
+      &:first-child{ @extend %first_button; }
+      &:last-child { @extend %last_button; }
+    }
+    %middle_button {
+      border-left-style: solid;
+      border-right-style: none;
+      border-bottom-style: none;
+    }
+    %last_button {
+      border-bottom-right-radius: 7px;
+    }
+    %first_button {
+      border-left-style: none;
+      border-bottom-left-radius: 7px;
+    }
+  }
+}
+
+GtkFileChooserDialog {
+  .search-bar {
+    background-color: $base_color;
+    border-color: $bg_color;
+    box-shadow: none;
+    &:backdrop {
+      background-color: $backdrop_base_color;
+      border-color: $backdrop_bg_color;
+    }
+  }
+  .dialog-action-box {
+    border-top: 1px solid $borders_color;
+    &:backdrop { border-top-color: $backdrop_borders_color; }
+  }
+}
+
+/***********
+ * Sidebar *
+ ***********/
+
+.sidebar {
+  border: none;
+  background-color: $sidebar_bg_color;
+
+  &:backdrop {
+    background-color: $backdrop_sidebar_bg_color;
+  }
+
+  &:selected {
+    @extend %selected_items;
+  }
+}
+
+// Places sidebar is a special case, since the view here have to look like chrome not content, so we override text color
+GtkPlacesSidebar.sidebar .view {
+
+  color: $fg_color;
+  background-color: transparent;
+
+  .separator,
+  .separator:backdrop { @extend .separator; }
+
+  .image { // icons color
+    color: mix($fg_color, $sidebar_bg_color, 70%);
+
+    &:selected {
+      color: mix($selected_fg_color, $selected_bg_color, 90%);
+
+      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 90%); }
+    }
+
+    &:backdrop { color: mix($backdrop_fg_color, $sidebar_bg_color, 70%); }
+  }
+
+  &:backdrop { color: $backdrop_fg_color; }
+
+  &:selected {
+    @extend %selected_items;
+  }
+}
+
+
+.sidebar-item {
+  padding: 10px 4px;
+  > .label {
+    padding-left: 6px;
+    padding-right: 6px;
+  }
+  &.needs-attention > .label {
+    @extend %needs_attention;
+    background-size: 6px 6px, 0 0;
+  }
+}
+
+
+/*********
+ * Paned *
+ *********/
+
+GtkPaned { // this is for the standard paned separator
+
+  -GtkPaned-handle-size: 1; // sets separator width
+
+  -gtk-icon-source: none; // removes handle decoration
+  margin: 0 8px 8px 0; // drag area of the separator, not a real margin
+  &:dir(rtl) {
+    margin-right: 0;
+    margin-left: 8px;
+  }
+  .pane-separator {
+    background-color: $borders_color;
+    &:backdrop {
+      background-color: $backdrop_borders_color;
+    }
+  }
+}
+
+GtkPaned.wide { // this is for the paned with wide separator
+  -GtkPaned-handle-size: 5; // wider separator here
+  margin: 0; // no need of the invisible drag area so, reset margin
+  .pane-separator {
+    background-color: transparent;
+    border-style: none solid;
+    border-color: $borders_color;
+    border-width: 1px;
+  }
+  &.vertical .pane-separator { border-style: solid none;}
+  .pane-separator:backdrop { border-color: $backdrop_borders_color; }
+}
+
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-style: none;
+}
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  text-shadow: 0 1px darken($selected_bg_color, 10%);
+  border-color: darken($selected_bg_color, 10%);
+  .button {
+    // FIXME: extend selection mode buttons
+    @include button(normal, $selected_bg_color, $selected_fg_color, none);
+    &:hover {
+      @include button(hover, $selected_bg_color, $selected_fg_color, none); }
+    &:active {
+      @include button(active, $selected_bg_color, $selected_fg_color, none); }
+    &:insensitive {
+      @include button(insensitive,$selected_bg_color,$selected_fg_color,none); }
+    &:backdrop {
+      @include button(backdrop, $selected_bg_color, $selected_fg_color, none);
+      border-color: _border_color($selected_bg_color);
+      &:insensitive {
+        @include button(backdrop-insensitive, $selected_bg_color,
+                        $selected_fg_color, none);
+        border-color: _border_color($selected_bg_color);
+      }
+    }
+  }
+}
+
+/************
+ * Tooltips *
+ ************/
+
+.tooltip {
+  &.background {
+    // background-color needs to be set this way otherwise it gets drawn twice
+    // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details.
+    background-color: transparentize(black, 0.2);
+    background-clip: padding-box;
+    border: 1px solid $tooltip_borders_color; // this suble border is meant to
+                                              // not make the tooltip melt with
+                                              // very dark backgrounds
+  }
+
+  color: white;
+  padding: 4px; /* not working */
+  border-radius: 5px;
+  box-shadow: none; // otherwise it gets inherited by windowframe.csd
+  text-shadow: 0 1px black;
+  // FIXME: we need a border or tooltips vanish on black background.
+  &.window-frame.csd {
+    background-color: transparent;
+  }
+}
+
+.tooltip * { //Yeah this is ugly
+  padding: 4px;
+  background-color: transparent;
+  color: inherit; // just to be sure
+}
+
+/*****************
+ * Color Chooser *
+ *****************/
+
+GtkColorSwatch {
+  // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one
+  // is GtkColorSwatch .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style
+  // is applied to the overlay box.
+
+  $_colorswatch_shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
+
+  box-shadow: $_colorswatch_shadow;
+
+  // take care of colorswatches on selected elements
+  :selected & {
+    box-shadow: none;
+    &.overlay, &.overlay:hover {
+      border-color: $selected_fg_color;
+    }
+  }
+
+  // we need to re-set the shadow here since it get axed by the previous bit
+  &:selected { box-shadow: $_colorswatch_shadow; }
+
+  // border rounding
+  &.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+  }
+  &.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &.left, &:first-child, &:first-child .overlay {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px;
+  }
+  &.right, &:last-child, &:last-child .overlay {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &:only-child, &:only-child .overlay {
+    border-radius: 5px;
+  }
+  // nth-child works just on the custom colors row
+
+  // hover effect
+  &:hover,
+  &:hover:selected {
+    background-image: linear-gradient(135deg, transparentize(white, 0.3),
+                                              transparentize(white, 1) 50%);
+    box-shadow: inset 0 1px transparentize(white, 0.6),
+                inset 0 -1px if($variant == 'light', transparentize(black, 0.9), transparentize(black, 0.6));
+  }
+  &:backdrop,
+  &:backdrop:selected {
+    background-image: none;
+    box-shadow: none;
+  }
+
+  // no hover effect for the colorswatch in the color editor
+  GtkColorEditor & {
+    border-radius: 3px; // same radius as the entry
+    &:hover {
+      background-image: none;
+      box-shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
+    }
+    &:backdrop { box-shadow: none; }
+  }
+
+  // indicator and keynav outline colors, color-dark is a color with luminosity lower then 50%
+  &.color-dark {
+    color: white;
+    outline-color: transparentize(black, 0.7);
+    &:backdrop { color: transparentize(white, 0.7); }
+  }
+  &.color-light {
+    color: black;
+    outline-color: transparentize(white, 0.5);
+    &:backdrop { color: transparentize(black, 0.7); }
+  }
+
+  // border color
+  &.overlay,
+  &.overlay:selected {
+    border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color);
+    &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), black); }
+  }
+
+  // make the add color button looks like, well, a button
+  &#add-color-button {
+    border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi
+    border-width: 1px;   // translucent on the colored background, here it's not necessary so they need to be set
+    @include button(normal);
+    &:hover { @include button(hover); }
+    &:backdrop { @include button(backdrop); }
+    .overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneat
+  }
+}
+
+
+/********
+ * Misc *
+ ********/
+
+.scale-popup .button { // +/- buttons on GtkVolumeButton popup
+  padding: 6px;
+  &:hover {
+    @extend %undecorated_button;
+    background-color: transparentize($fg_color,0.9);
+    border-radius: 5px;
+  }
+  &:backdrop,
+  &:backdrop:hover,
+  &:backdrop:insensitive { @extend %undecorated_button; }
+}
+
+GtkVolumeButton.button { padding: 8px; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  // lamefun trick to get rounded borders regardless of CSD use
+  border-width: 0px;
+
+  // this needs to be transparent
+  // see bug #722563
+  $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1));
+  $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize($borders_color, 0.1));
+
+  box-shadow: 0 3px 9px 1px transparentize(black, 0.5),
+              0 0 0 1px $_wm_border; //doing borders with box-shadow
+
+  // FIXME rationalize window-frame shadows
+
+  /* this is used for the resize cursor area */
+  margin: 10px;
+
+  &:backdrop {
+    box-shadow: 0 2px 6px 2px transparentize(black, 0.8),
+                0 0 0 1px $_wm_border_backdrop;
+  }
+  &.tiled {
+    border-radius: 0;
+  }
+  &.popup {
+    box-shadow: none;
+  }
+  &.csd {
+    .popup {
+      border-radius: 0;
+      box-shadow: 0 1px 2px transparentize(black, 0.8),
+                  0 0 0 1px transparentize($_wm_border,0.1);
+    }
+    &.tooltip {
+      border-radius: 5px;
+      box-shadow: none;
+    }
+    &.message-dialog {
+      border-radius: 7px;
+      box-shadow: 0 1px 2px transparentize(black, 0.8),
+                  0 0 0 1px transparentize($_wm_border,0.1);
+    }
+  }
+}
+
+// Window Close button
+.header-bar .button.titlebutton,
+.titlebar .button.titlebutton {
+  @extend .button;
+  @extend .button.flat;
+  @extend .image-button;
+  @include _button_text_shadow;
+  &:backdrop { icon-shadow: none; }
+}
+
+.header-bar.selection-mode .button.titlebutton,
+.titlebar.selection-mode .button.titlebutton {
+  @include _button_text_shadow(white, $selected_bg_color);
+  &:backdrop { icon-shadow: none; }
+}
+
+
+// catch all extend :)
+
+%selected_items {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  @if $variant == 'light' {
+    outline-color: transparentize($selected_fg_color, 0.7);
+  }
+  &:backdrop { color: $backdrop_selected_fg_color; }
+}
+
+/* Decouple the font of context menus from their entry/textview */
+.touch-selection,
+.context-menu {
+  font: initial;
+}
+
+.monospace {
+  font: Monospace;
+}
diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss
new file mode 100644 (file)
index 0000000..867662a
--- /dev/null
@@ -0,0 +1,579 @@
+// Drawing mixins
+
+// generic drawing of more complex things
+
+@function _widget_edge($c:$borders_edge) {
+// outer highlight "used" on most widgets
+  @return 0 1px $c;
+}
+
+@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) {
+//
+// Helper function to stack up to 4 box-shadows;
+//
+  @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; }
+  @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; }
+  @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; }
+  @else { box-shadow: $shadow1; }
+}
+
+// entries
+
+@function entry_focus_border($fc) {
+  @if $variant == 'light' { @return $fc; }
+  @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc,35%)); }
+}
+
+@function entry_focus_glow($fc) {
+  $_focus_glow_color: if($variant=='light', transparentize($fc,0.85),
+                                            transparentize($fc,0.3));
+  @return inset 0 0 0 1px $_focus_glow_color;
+}
+
+@function entry_gradient($c) {
+  @return linear-gradient(to bottom, darken($c,3%), $c 90%);
+}
+
+@mixin entry($t, $fc:$selected_bg_color, $edge: $borders_edge) {
+//
+// Entries drawing function
+//
+// $t: entry type
+// $fc: focus color
+// $edge: set to none to not draw the bottom edge or specify a color to not
+//        use the default one
+//
+// possible $t values:
+// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop;
+//
+  background-color: transparent;
+  background-image: entry_gradient($base_color);
+  $_blank_edge: if($edge == none, none, 0 1px transparentize($edge,1));
+  $_entry_edge: if($edge == none, none, _widget_edge($edge));
+  $_inner_shadows: inset 0 3px transparentize(black, 0.98),
+                   inset 0 2px transparentize(black, 0.97),
+                   inset 0 1px transparentize(black, 0.92);
+
+  // we need to match the same shadow types (inset/outset) in various states
+  // hence transparent shadows istead of resetting them when not needed
+  $_blank_inner_shadows: inset 0 3px transparentize(black, 1),
+                         inset 0 2px transparentize(black, 1),
+                         inset 0 1px transparentize(black, 1);
+  @if $t==normal {
+    color: $text_color;
+    border-color: $borders_color;
+    @include _shadows($_inner_shadows,
+                      entry_focus_glow(transparentize($fc,1)),
+                      $_entry_edge);
+    // the second transparent shadow is needed for the transition to work
+  }
+  @if $t==focus {
+    @include _shadows($_inner_shadows,
+                      entry_focus_glow($fc),
+                      $_entry_edge);
+    border-color: entry_focus_border($fc);
+  }
+  @if $t==insensitive {
+    color: $insensitive_fg_color;
+    border-color: $borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    @include _shadows($_blank_inner_shadows, $_entry_edge);
+
+  }
+  @if $t==backdrop {
+    color: $backdrop_text_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom, $backdrop_base_color);
+    @include _shadows($_blank_inner_shadows, $_blank_edge);
+  }
+  @if $t==backdrop-insensitive {
+    color: $backdrop_insensitive_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    @include _shadows($_blank_inner_shadows, $_blank_edge);
+  }
+  @if $t==osd {
+    color: $osd_text_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+  }
+  @if $t==osd-focus {
+    color: $osd_text_color;
+    border-color: $selected_bg_color;
+    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
+    background-clip: padding-box;
+    box-shadow: entry_focus_glow($selected_bg_color);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+  }
+  @if $t==osd-insensitive {
+    color: $osd_insensitive_fg_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $osd_insensitive_bg_color);
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  @if $t==osd-backdrop {
+    color: $osd_text_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5));
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+}
+
+// buttons
+
+@function _border_color ($c) { @return darken($c,25%); } // colored buttons want
+                                                         // the border form the
+                                                         // base color
+
+@function _text_shadow_color ($tc:$fg_color, $bg:$bg_color) {
+//
+// calculate the color of text shadows
+//
+// $tc is the text color
+// $bg is the background color
+//
+  $_lbg: lightness($bg)/100%;
+  @if lightness($tc)<50% { @return transparentize(white,1-$_lbg/($_lbg*1.3)); }
+  @else { @return transparentize(black,$_lbg*0.8); }
+}
+
+@function _button_hilight_color($c) {
+//
+// calculate the right top hilight color for buttons
+//
+// $c: base color;
+//
+  @if lightness($c)>90% { @return white; }
+  @else if lightness($c)>80% { @return transparentize(white, 0.3); }
+  @else if lightness($c)>50% { @return transparentize(white, 0.5); }
+  @else if lightness($c)>40% { @return transparentize(white, 0.7); }
+  @else { @return transparentize(white, 0.9); }
+}
+
+@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
+//
+// helper function for the text emboss effect
+//
+// $tc is the optional text color, not the shadow color
+//
+// TODO: this functions needs a way to deal with special cases
+//
+
+  $_shadow: _text_shadow_color($tc, $bg);
+
+  @if lightness($tc)<50% {
+    text-shadow: 0 1px $_shadow;
+    icon-shadow: 0 1px $_shadow;
+  }
+  @else {
+    text-shadow: 0 -1px $_shadow;
+    icon-shadow: 0 -1px $_shadow;
+  }
+}
+
+@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: $borders_edge) {
+//
+// Button drawing function
+//
+// $t:    button type,
+// $c:    base button color for colored* types
+// $tc:   optional text color for colored* types
+// $edge: set to none to not draw the bottom edge or specify a color to not
+//        use the default one
+//
+// possible $t values:
+// normal, hover, active, insensitive, insensitive-active,
+// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active,
+// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated
+//
+
+  $_hilight_color: _button_hilight_color($c);
+  $_button_edge: if($edge == none, none, _widget_edge($edge));
+  $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1)));
+
+  @if $t==normal {
+  //
+  // normal button
+  //
+    color: $tc;
+    outline-color: transparentize($tc, 0.7);
+    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
+    background-image: linear-gradient(to bottom,
+                                  lighten($c,5%),
+                                  $c 40%,
+                                  darken($c,5%)
+                                  );
+    @include _button_text_shadow($tc,$c);
+    @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
+  }
+
+  @else if $t==hover {
+  //
+  // hovered button
+  //
+    color: $tc;
+    outline-color: transparentize($tc, 0.7);
+    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
+    background-image: linear-gradient(to bottom,
+                                      lighten($c,14%),
+                                      lighten($c,4%) 40%,
+                                      $c);
+
+    @include _button_text_shadow($tc,lighten($c,4%));
+    @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
+  }
+
+  @else if $t==active {
+  //
+  // pushed button
+  //
+    color: $tc;
+    outline-color: transparentize($tc, 0.7);
+    border-color: if($c!=$bg_color, _border_color($c), $borders_color);
+    background-image: linear-gradient(to bottom,
+                                      darken($c,9%),
+                                      darken($c,5%));
+    @include _button_text_shadow($tc,darken($c,10%));
+    @include _shadows(inset 0 1px transparentize(black, 0.93),
+                      inset 0 2px 1px -2px transparentize(black,0.4),
+                      $_button_edge);
+  }
+  @else if $t==insensitive {
+  //
+  // insensitive button
+  //
+    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
+
+    color: if($tc!=$fg_color, mix($tc,$_bg,50%), $insensitive_fg_color);
+    border-color: if($c!=$bg_color, _border_color($c),
+                                    $insensitive_borders_color);
+    background-image: linear-gradient(to bottom, $_bg);
+    text-shadow: none;
+    icon-shadow: none;
+    // white with 0 alpha to avoid an ugly transition, since no color means
+    // black with 0 alpha
+    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
+    > .label { color: inherit; }
+  }
+  @else if $t==insensitive-active {
+  //
+  // insensitive pushed button
+  //
+    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
+                            $insensitive_bg_color);
+    $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color);
+
+    color: if($c!=$bg_color, mix($tc,$_bg,60%), $insensitive_fg_color);
+    border-color: $_bc;
+    background-image: linear-gradient(to bottom, mix($_bc, $_bg, 10%), $_bg);
+    // white with 0 alpha to avoid an ugly transition, since no color means
+    // black with 0 alpha
+    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
+    > .label { color: inherit; }
+  }
+
+  @else if $t==backdrop {
+  //
+  // backdrop button
+  //
+    $_bg: if($c!=$bg_color,$c,$backdrop_bg_color);
+    $_bc: if($variant=='light',$c,_border_color($c));
+
+    color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color);
+    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom, $_bg);
+    text-shadow: none;
+    icon-shadow: none;
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      $_blank_edge);
+  }
+
+  @else if $t==backdrop-active {
+  //
+  // backdrop pushed button FIXME no colors here!
+  //
+    $_bg: if($c!=$bg_color, darken($c,10%), $backdrop_dark_fill);
+    $_bc: if($variant=='light',$_bg,_border_color($c));
+
+    color: if($tc!=$fg_color, mix($tc,$_bg,80%), $backdrop_fg_color);
+    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom, $_bg);
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      $_blank_edge);
+  }
+
+  @else if $t==backdrop-insensitive {
+  //
+  // backdrop insensitive button
+  //
+
+    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
+    $_bc: if($variant=='light',$_bg,_border_color($c));
+
+    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
+    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom, $_bg);
+    text-shadow: none;
+    icon-shadow: none;
+    // white with 0 alpha to avoid an ugly transition, since no color means
+    // black with 0 alpha
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      $_blank_edge);
+    > .label { color: inherit; }
+  }
+
+  @else if $t==backdrop-insensitive-active {
+  //
+  // backdrop insensitive pushed button
+  //
+
+    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
+                            darken($insensitive_bg_color,5%));
+    $_bc: if($variant=='light',$_bg,_border_color($c));
+
+    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
+    border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom, $_bg);
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      $_blank_edge);
+    > .label { color: inherit; }
+  }
+
+  @else if $t==osd {
+  //
+  // normal osd button
+  //
+    $_bg: if($c!=$bg_color, transparentize($c, 0.5),
+                            $osd_bg_color);
+
+    color: $osd_fg_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $_bg);
+    background-clip: padding-box;
+    box-shadow: inset 0 1px transparentize(white, 0.9);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: transparentize($osd_fg_color, 0.7);
+  }
+  @else if $t==osd-hover {
+  //
+  // active osd button
+  //
+    $_bg: if($c!=$bg_color, transparentize($c, 0.3),
+                            lighten($osd_bg_color, 12%));
+
+    color: white;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $_bg);
+    background-clip: padding-box;
+    box-shadow: inset 0 1px transparentize(white, 0.9);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: transparentize($osd_fg_color, 0.7);
+  }
+  @else if $t==osd-active {
+  //
+  // active osd button
+  //
+    $_bg: if($c!=$bg_color, $c, $osd_borders_color);
+
+    color: white;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $_bg);
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: none;
+    icon-shadow: none;
+    outline-color: transparentize($osd_fg_color, 0.7);
+  }
+  @else if $t==osd-insensitive {
+  //
+  // insensitive osd button
+  //
+    color: $osd_insensitive_fg_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $osd_insensitive_bg_color);
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  @else if $t==osd-backdrop {
+  //
+  // backdrop osd button
+  //
+    $_bg: if($c!=$bg_color, transparentize($c, 0.5),
+                            $osd_bg_color);
+
+    color: $osd_fg_color;
+    border-color: $osd_borders_color;
+    background-image: linear-gradient(to bottom, $_bg);
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  @else if $t==undecorated {
+  //
+  // reset
+  //
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+
+    @include _shadows(inset 0 1px transparentize(white, 1),
+                      $_blank_edge);
+
+    text-shadow: none;
+    icon-shadow: none;
+  }
+}
+
+@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
+  color: mix($tc,$bg_color,80%);
+  @if $flat { background-image: linear-gradient(to bottom,$c); }
+  @else {
+    background-image: linear-gradient(to bottom,
+                                      mix(black,$c,15%) 5%,
+                                      mix(black,$c,10%) 20%,
+                                      mix(black,$c,10%) 90%,
+                                      $c);
+  }
+
+  border-color: if($c!=$bg_color, _border_color($c), $border_color);
+
+  @if not($noedge) {
+    @if lightness($c) > 60% {
+      box-shadow: inset 0 -1px $borders_edge,
+                  0 1px $borders_edge;
+    }
+    @else {
+      box-shadow: inset 0 -1px transparentize($borders_edge,0.5),
+                  0 1px transparentize($borders_edge,0.5);
+    }
+  }
+  @else { box-shadow: none; }
+}
+
+@mixin progressbar_fill($d:horizontal) {
+  $dir: if($d==vertical,right,bottom);
+  background-image: linear-gradient(to $dir, $selected_bg_color 2px,
+                                             lighten($selected_bg_color,6%));
+}
+
+@function headerbar_gradient($c, $tc:lighten($c,4%)) {
+//
+// headerbar gradient helper function
+//
+// $c:  base color
+// $tc: top color
+//
+  @return linear-gradient(to bottom, $tc, $c);
+}
+
+@mixin headerbar_fill($c:$bg_color, $tc:lighten($c,4%), $hc:$top_hilight) {
+//
+// headerbar fill
+//
+// $c:  base color
+// $tc: top color
+// $hc: top highlight color
+//
+  $_bottom_shade_color: if($variant == 'light', mix(_border_color($c), $c, 30%),
+                                                mix(_border_color($c), $c, 20%));
+
+  background-image: headerbar_gradient($c, $tc);
+  box-shadow: inset 0 -1px $_bottom_shade_color, // bottom shade
+              inset 0 1px $hc; // top highlight
+
+}
+
+@mixin overshoot($p, $t:normal, $c:$fg_color) {
+//
+// overshoot
+//
+// $p: position
+// $t: type
+// $c: base color
+//
+// possible $p values:
+// top, bottom, right, left
+//
+// possible $t values:
+// normal, backdrop
+//
+
+  $_small_gradient_length: 5%;
+  $_big_gradient_length: 100%;
+
+  $_position: center top;
+  $_small_gradient_size: 100% $_small_gradient_length;
+  $_big_gradient_size: 100% $_big_gradient_length;
+
+  @if $p==bottom {
+    $_position: center bottom;
+    $_linear_gradient_direction: to top; 
+  }
+
+  @else if $p==right {
+    $_position: right center;
+    $_small_gradient_size: $_small_gradient_length 100%;
+    $_big_gradient_size: $_big_gradient_length 100%;
+  }
+
+  @else if $p==left {
+    $_position: left center;
+    $_small_gradient_size: $_small_gradient_length 100%;
+    $_big_gradient_size: $_big_gradient_length 100%;
+  }
+  
+  $_small_gradient_color: $c;
+  $_big_gradient_color: $c;
+
+  @if $c==$fg_color {
+    $_small_gradient_color: darken($borders_color, 10%);
+    $_big_gradient_color: $fg_color;
+
+    @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; }
+  }
+
+  $_small_gradient: -gtk-gradient(radial,
+                                  $_position, 0,
+                                  $_position, 0.5,
+                                  to($_small_gradient_color),
+                                  to(transparentize($_small_gradient_color, 1)));
+
+  $_big_gradient: -gtk-gradient(radial,
+                                $_position, 0,
+                                $_position, 0.6,
+                                from(transparentize($_big_gradient_color, 0.93)),
+                                to(transparentize($_big_gradient_color, 1)));
+
+  @if $t==normal {
+    background-image: $_small_gradient, $_big_gradient;
+    background-size: $_small_gradient_size, $_big_gradient_size;
+  }
+
+  @else if $t==backdrop {
+    background-image: $_small_gradient;
+    background-size: $_small_gradient_size;
+  }
+
+  background-repeat: no-repeat;
+  background-position: $_position;
+
+  background-color: transparent; // reset some properties to be sure to not inherit them somehow
+  border: none;                  //
+  box-shadow: none;              //
+}
diff --git a/gtk/theme/Adwaita/assets.svg b/gtk/theme/Adwaita/assets.svg
new file mode 100644 (file)
index 0000000..c4d223f
--- /dev/null
@@ -0,0 +1,6452 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="1000"
+   height="1052.3622"
+   id="svg9892"
+   version="1.1"
+   inkscape:version="0.48.5 r10040"
+   sodipodi:docname="assets.svg">
+  <defs
+     id="defs9894">
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9" />
+      <stop
+         id="stop5587-6-7-2-0-3-1"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1" />
+      <stop
+         id="stop9528-3-09-6-5-3"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2" />
+      <stop
+         id="stop9857-44-0-4-3"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5-9" />
+      <stop
+         id="stop9528-3-09-6-4-4-9"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3" />
+      <stop
+         id="stop9857-44-0-4-3-2-9"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-23">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-35"
+         offset="0"
+         style="stop-color:#212424;stop-opacity:1" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-72"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-50">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-0"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-55" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-0"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-23-74">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-35-8"
+         offset="0"
+         style="stop-color:#212424;stop-opacity:1" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-72-27"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-3"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-97" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-6"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-7-2">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-3-3"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-97-6" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-6-5"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-7-6">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-3-4"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-97-1" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-6-59"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-7-6-4">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-3-4-7"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-97-1-8" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-6-59-5"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1"
+       id="linearGradient4838-7-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="95.213127"
+       y1="167.30688"
+       x2="95.213127"
+       y2="186.8056" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-1">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-7"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-4" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-74"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-1-1">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-7-8"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-4-6" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-74-2"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-4"
+       id="linearGradient4838-7-9-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="95.213127"
+       y1="167.30688"
+       x2="95.213127"
+       y2="186.8056" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-1-4">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-7-1"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-4-8" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-74-0"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-8"
+       id="linearGradient4838-7-9-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="95.213127"
+       y1="167.30688"
+       x2="95.213127"
+       y2="186.8056" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-1-8">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-7-3"
+         offset="0"
+         style="stop-color:#454c4c;stop-opacity:1;" />
+      <stop
+         style="stop-color:#393f3f;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-4-1" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-74-22"
+         offset="1"
+         style="stop-color:#2d3232;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-1-1"
+       id="linearGradient5571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="95.213127"
+       y1="167.30688"
+       x2="95.213127"
+       y2="186.8056" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7"
+       id="linearGradient5573"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317572,0,0,1.0087271,-72.663381,4.1693176)"
+       x1="94.883377"
+       y1="-16.46591"
+       x2="94.883377"
+       y2="2.869415" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-6"
+       id="linearGradient6163"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0403456,0,0,1.0053174,-13.47968,4.1784518)"
+       x1="94.883377"
+       y1="-16.46591"
+       x2="94.883377"
+       y2="2.869415" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-6-4"
+       id="linearGradient6165"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0403456,0,0,1.0053174,-43.533507,4.178448)"
+       x1="94.883377"
+       y1="-16.46591"
+       x2="94.883377"
+       y2="2.869415" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7-2"
+       id="linearGradient6167"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317572,0,0,1.0076035,-102.66338,4.2155236)"
+       x1="94.883377"
+       y1="-16.46591"
+       x2="94.883377"
+       y2="2.869415" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-23-74"
+       id="linearGradient7099"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2"
+       id="linearGradient7101"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-50"
+       id="linearGradient7103"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-23"
+       id="linearGradient7105"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0"
+       id="linearGradient7107"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8"
+       id="linearGradient7109"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2"
+       id="linearGradient7117-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0" />
+      <stop
+         id="stop9528-3-09-6-5-3-5"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-4"
+       id="linearGradient7117-1-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.241209"
+       x2="95.453751"
+       y2="6.2706885" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-4" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-7"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-9"
+       id="linearGradient7117-1-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-6" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-3"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-90"
+       id="linearGradient7117-1-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-90">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-5" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-2"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-90-4"
+       id="linearGradient7117-1-2-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-90-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-5-3" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-2-9"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-7-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-9-1"
+       id="linearGradient7117-1-3-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-9-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-6-0" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-3-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-9-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-4-1"
+       id="linearGradient7117-1-5-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.241209"
+       x2="95.453751"
+       y2="6.2706885" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-4-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-4-3" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-7-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-2-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-2-7"
+       id="linearGradient7117-1-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="95.453751"
+       y1="-12.24312"
+       x2="95.453751"
+       y2="6.2584834" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-2-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-0-42" />
+      <stop
+         id="stop9528-3-09-6-5-3-5-34"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-7-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7"
+       id="linearGradient7101-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-0"
+       id="linearGradient7101-3-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37657"
+       x2="94.996544"
+       y2="185.90889" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-0">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-5"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-7" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-6"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-3"
+       id="linearGradient7101-3-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-3">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-4"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-77" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-7"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-34"
+       id="linearGradient7101-3-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-34">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-3"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-5" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-71"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7"
+       id="linearGradient7101-3-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-2"
+       id="linearGradient7101-3-0-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-2">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-1"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-3" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-1"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-46"
+       id="linearGradient7101-3-0-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-46">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-9"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-0" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-6"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-3"
+       id="linearGradient7101-3-0-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="94.996544"
+       y1="167.37457"
+       x2="94.996544"
+       y2="185.89658" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-35-8-0-2-7-7-3">
+      <stop
+         id="stop5583-0-92-8-0-7-6-5-1-2-9-5-1-2"
+         offset="0"
+         style="stop-color:#5b6464;stop-opacity:1;" />
+      <stop
+         style="stop-color:#434a4a;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-92-0-5-3-7-75-64" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-21-5-7-8-21-1-85"
+         offset="1"
+         style="stop-color:#393f3f;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-1" />
+      <stop
+         id="stop9857-44-0-4-3-2"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7"
+       id="linearGradient8655"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0882418,0,0,0.36290768,-35.769827,-13.055003)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-1"
+       id="linearGradient8767"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3656216,0,0,0.46323921,-51.116279,-156.72118)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3"
+       id="linearGradient4834"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9-4"
+       id="linearGradient4836"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7"
+       id="linearGradient4838"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3"
+       id="linearGradient4840"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7"
+       id="linearGradient4842"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38"
+       id="linearGradient4844"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.05545"
+       x2="63.568954"
+       y2="152.76778" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3-4" />
+      <stop
+         id="stop9857-44-0-4-3-2-9-2"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9-4-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5-9-3" />
+      <stop
+         id="stop9528-3-09-6-4-4-9-5"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0-9-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-0" />
+      <stop
+         id="stop9857-44-0-4-3-5"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-8">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-8" />
+      <stop
+         id="stop9528-3-09-6-5-3-2"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-2" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-0">
+      <stop
+         id="stop5583-0-92-8-0-7-6-4"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-69" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-9"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-6">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-0"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-6" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-4"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-6"
+       id="linearGradient6046"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.05545"
+       x2="63.568954"
+       y2="152.76778" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-0"
+       id="linearGradient6048"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-8"
+       id="linearGradient6050"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-7"
+       id="linearGradient6052"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9-4-6"
+       id="linearGradient6054"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3-1"
+       id="linearGradient6056"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="385.43859"
+     inkscape:cy="845.13718"
+     inkscape:document-units="px"
+     inkscape:current-layer="checkbox-checked-selectionmode"
+     showgrid="false"
+     showborder="false"
+     inkscape:window-width="1918"
+     inkscape:window-height="1013"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:snap-global="true"
+     showguides="false"
+     inkscape:guide-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:object-nodes="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid10919"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="371.875,774.25"
+       id="guide8384" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata9897">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="superbackdrop"
+     style="display:inline">
+    <rect
+       style="color:#000000;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect18026"
+       width="350"
+       height="470"
+       x="-7"
+       y="155.36218"
+       rx="0"
+       ry="0" />
+    <rect
+       ry="0"
+       rx="0"
+       y="-155.36218"
+       x="-7"
+       height="440"
+       width="350"
+       id="rect18028"
+       style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       transform="scale(1,-1)" />
+    <rect
+       ry="0"
+       rx="0"
+       y="155.36218"
+       x="342"
+       height="470"
+       width="350"
+       id="rect8047"
+       style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <rect
+       ry="0"
+       rx="0"
+       y="-284.63782"
+       x="343"
+       height="440"
+       width="349"
+       id="rect8047-5"
+       style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+  </g>
+  <g
+     inkscape:label="assets"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       style="display:inline"
+       id="radio-unchecked"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)"
+       inkscape:label="#g15805">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         id="g7025">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient4844);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222389;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-checked"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-244.03705)"
+       inkscape:label="#g2928">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-1"
+         width="17.141478"
+         height="17.150867"
+         x="456.99054"
+         y="261.97867" />
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77583998)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025"
+         id="use7034"
+         width="1"
+         height="1" />
+      <g
+         id="g7444">
+        <rect
+           rx="7.9057436"
+           y="268.29523"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6-2"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="8.0419083" />
+        <rect
+           rx="2.7766726"
+           y="267.2233"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="2.7766726" />
+      </g>
+    </g>
+    <g
+       id="checkbox-checked"
+       transform="matrix(0.99650823,0,0,0.99810193,0.25541,-29.912933)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400"
+         id="use5460"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect13523-5"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5708">
+        <path
+           id="path12830-4-17-08"
+           transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
+           d="M 50.9375,-7.59375 44,-0.75 42.125,-2.625 40,-2.65625 l 0,1.71875 2.9375,2.90625 c 0.584627,0.5855605 1.540374,0.5855605 2.125,0 l 5.9375,-6 0,-3.5625 -0.0625,0 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+           inkscape:connector-curvature="0" />
+        <path
+           sodipodi:nodetypes="cccccccccc"
+           inkscape:connector-curvature="0"
+           id="path12830-4-17"
+           d="m 50.868001,31.380423 -6.9811,6.843038 -1.871896,-1.872654 -2.138425,-0.01563 0.01122,1.699486 2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 7.996316,-8.077832 0.002,-1.570761 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
+      </g>
+    </g>
+    <g
+       id="radio-mixed"
+       transform="matrix(0.93617253,0,0,0.93566004,8.83241,-28.03304)"
+       inkscape:label="#g10885">
+      <use
+         transform="translate(-70.089173,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025"
+         id="use7034-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-9"
+         width="17.090866"
+         height="17.100227"
+         x="136.9014"
+         y="30.347799" />
+      <g
+         id="use7164"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022682)">
+        <rect
+           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4477"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4479"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       id="checkbox-mixed"
+       transform="translate(39.99573,-30)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-3.9091922e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400"
+         id="use5460-0"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         id="g5684">
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="37.393383"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9-2"
+           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="36.393433"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       id="checkbox-unchecked"
+       inkscape:label="#g14325"
+       transform="translate(0,-30)">
+      <g
+         style="display:inline"
+         id="g15812-6-6-1"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g5489-2-9-6-8-8"
+           style="display:inline">
+          <g
+             id="g5428-8-1-4-0-0" />
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect13523"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5400">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient4842);fill-opacity:1;stroke:#a1a1a1;stroke-width:2.09697676;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963,-9.912935)"
+       id="checkbox-checked-hover">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0"
+         id="use5994"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14466"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5708"
+         id="use5736"
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
+         width="1000"
+         height="1052.3622" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.99573,-10)"
+       id="checkbox-mixed-hover">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0"
+         id="use5994-2"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14482"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5684"
+         id="use5688"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-hover"
+       transform="translate(0,-10)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient4840);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-78"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7-3"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14506"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       id="checkbox-checked-active"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963,10.087065)"
+       inkscape:label="#g10801">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5"
+         id="use6314"
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect14685"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path12830-4-17-08-5"
+         d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018 2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0 z"
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
+      <use
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17"
+         id="use5756"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-mixed-active"
+       transform="translate(39.99573,10)"
+       inkscape:label="#g14334">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5"
+         id="use6314-1"
+         transform="translate(0.004272,0)"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14701"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use5812-4"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="37.393383"
+         rx="1.4843769"
+         ry="1.4843769" />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5203-9"
+         id="use5812"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-unchecked-active"
+       inkscape:label="#g14325"
+       transform="translate(0,10)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0-5">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient4838);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0-5"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14725"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963,30.087065)"
+       id="checkbox-checked-insensitive">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7"
+         id="use6445"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g14999"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g15001"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g15003" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g15009">
+        <g
+           id="g15013" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15021"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.99573,30)"
+       id="checkbox-mixed-insensitive">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7"
+         id="use6465"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect15025"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-insensitive"
+       transform="translate(0,30)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="fill:#ededed;fill-opacity:1;display:inline"
+         id="g5400-0-5-7">
+        <rect
+           ry="6"
+           style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8-3"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15057"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-224.76084)"
+       id="radio-unchecked-hover"
+       style="display:inline"
+       inkscape:label="#g15392">
+      <g
+         style="display:inline"
+         id="g7025-8">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-0"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-1">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient4836);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-8"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-2"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-4"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-9"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-225.48386)"
+       id="radio-checked-hover"
+       style="display:inline"
+       inkscape:label="#g15404">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-79"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8"
+         id="use7392"
+         width="1"
+         height="1" />
+      <g
+         id="use7448"
+         transform="matrix(0.99411529,0,0,0.99411529,2.6893006,1.5417626)">
+        <rect
+           ry="8.0419083"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4483"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="268.29523"
+           rx="7.9057436" />
+        <rect
+           ry="2.7766726"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4485"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="267.2233"
+           rx="2.7766726" />
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93619363,0,0,0.93568113,8.82935,-8.033851)"
+       id="radio-mixed-hover"
+       inkscape:label="#g15422">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-8"
+         width="17.090481"
+         height="17.099842"
+         x="136.90158"
+         y="30.34798" />
+      <use
+         transform="matrix(0.99997746,0,0,0.99997746,-70.084327,-231.62484)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8"
+         id="use7392-3"
+         width="1"
+         height="1" />
+      <g
+         id="use7508"
+         transform="matrix(1.0681551,0,0,1.0687402,118.74293,-2.1013573)">
+        <rect
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7530"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7532"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-unchecked-active"
+       transform="matrix(0.93344283,0,0,0.93293183,-96.218362,-204.04632)"
+       inkscape:label="#g15458">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-3"
+         width="17.140844"
+         height="17.150234"
+         x="206.99081"
+         y="261.97894" />
+      <g
+         transform="matrix(1.0029243,0,0,1.0029243,-0.60505212,-0.76587606)"
+         style="display:inline"
+         id="g7025-1">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient4834);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-2"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893104,0,0,0.93841705,-77.354156,-205.48315)"
+       id="radio-checked-active"
+       style="display:inline"
+       inkscape:label="#g16048">
+      <use
+         transform="matrix(0.99415483,0,0,0.99415482,1.2096678,1.53112)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1"
+         id="use5399"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g16050"
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+        <g
+           id="g16052" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-4"
+         width="17.040653"
+         height="17.049988"
+         x="206.99059"
+         y="261.97876" />
+      <rect
+         ry="7.9946065"
+         style="opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-8"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="268.25815"
+         rx="7.8592429" />
+      <rect
+         ry="2.7603407"
+         style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="267.19257"
+         rx="2.7603407" />
+    </g>
+    <g
+       style="display:inline"
+       id="radio-mixed-active"
+       transform="matrix(0.93617253,0,0,0.93566004,-56.78315,-204.76084)"
+       inkscape:label="#g16079">
+      <use
+         transform="matrix(0.99708419,0,0,0.99708419,0.60329674,0.76365256)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1"
+         id="use5399-3"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+         id="g16081"
+         style="display:inline">
+        <g
+           id="g16083" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-32"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-4"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="269.49341"
+         rx="1.5855805"
+         ry="1.586449" />
+      <rect
+         style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="268.42465"
+         rx="1.5855805"
+         ry="1.586449" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-184.76084)"
+       id="radio-unchecked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-5"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         style="display:inline"
+         id="g7025-1-7">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7-7"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18-8">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88-8"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-185.48386)"
+       id="radio-checked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-9"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7"
+         id="use5683"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.21044,32.050751)"
+       id="radio-mixed-insensitive"
+       inkscape:label="#g15554">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-98"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701507,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7"
+         id="use5683-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,170.08706)"
+       id="checkbox-checked-dark">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08721831)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-2-5"
+         id="use5671"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17347"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541503,0.58668 2.128179,0 l 5.97768,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283166,-2.06642 z"
+         id="rect5147-9-1-5-7-6-5-8-7" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380411 -6.9811,6.84304 -1.871896,-1.87265 -2.138425,-0.0156 0.01122,1.69948 2.936988,2.938193 c 0.586676,0.58667 1.537597,0.58667 2.124273,0 l 7.996316,-8.077833 0.002,-1.57077 z"
+         id="path12830-4-17-0"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,170)"
+       id="checkbox-mixed-dark">
+      <use
+         transform="translate(0.004272,6.0339596e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-2-5"
+         id="use5671-4"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17363"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="1.4843769"
+         rx="1.4843769"
+         y="35.393452"
+         x="20.004272"
+         height="2.9687538"
+         width="9"
+         id="rect5203-9-0-1-5"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="1.4843769"
+         rx="1.4843769"
+         y="36.393452"
+         x="20.004272"
+         height="2.9687538"
+         width="9"
+         id="rect5203-9-0-1"
+         style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-dark"
+       transform="translate(0,170)">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17387"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         style="display:inline"
+         id="checkbox-unchecked-4-9"
+         inkscape:label="#g14325"
+         transform="translate(0,1e-5)">
+        <g
+           style="display:inline"
+           id="g15812-6-6-1-5-6"
+           transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+          <g
+             transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+             id="g5489-2-9-6-8-8-4-5"
+             style="display:inline">
+            <g
+               id="g5428-8-1-4-0-0-2-6" />
+          </g>
+        </g>
+        <rect
+           y="30.362183"
+           x="17"
+           height="16"
+           width="16"
+           id="rect13523-0-9"
+           style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <g
+           id="g5400-2-5">
+          <rect
+             ry="6"
+             style="color:#000000;fill:url(#linearGradient7109);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect5147-9-1-5-7-6-5-8"
+             width="29.559635"
+             height="29.154205"
+             x="50.440369"
+             y="125.3458"
+             rx="6"
+             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+          <path
+             inkscape:connector-curvature="0"
+             id="rect5147-9-1-5-7-6-1-7-9-4"
+             d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+          <path
+             inkscape:connector-curvature="0"
+             id="rect5147-9-1-5-7-6-1-7-7-9-4"
+             d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+          <path
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+             id="rect5147-9-1-5-7-6-1-7-7-5-06-6"
+             inkscape:connector-curvature="0" />
+        </g>
+      </g>
+    </g>
+    <g
+       id="checkbox-checked-hover-dark"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,190.08706)"
+       inkscape:label="#g10801">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-hover-dark"
+         id="use5987"
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-190.44854)"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect17795"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541503,0.58668 2.128179,0 l 5.97768,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283166,-2.06642 z"
+         id="rect5147-9-1-5-7-6-5-8-7-4" />
+      <use
+         transform="translate(3.6476755e-7,-4.6063144e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17-0"
+         id="use6213"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-mixed-hover-dark"
+       transform="translate(39.995728,190)"
+       inkscape:label="#g14334">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-hover-dark"
+         id="use5987-9"
+         transform="translate(0.004272,-190)"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17813"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         ry="1.4843769"
+         rx="1.4843769"
+         y="35.393452"
+         x="20.004272"
+         height="2.9687538"
+         width="9"
+         id="rect5203-9-0-1-5-2"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5203-9-0-1"
+         id="use6244"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       transform="translate(0,190)"
+       id="checkbox-unchecked-hover-dark"
+       inkscape:label="#g14325">
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17839"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         style="display:inline"
+         id="checkbox-unchecked-4-9-1"
+         inkscape:label="#g14325"
+         transform="translate(0,1e-5)">
+        <g
+           style="display:inline"
+           id="g15812-6-6-1-5-6-4"
+           transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+          <g
+             transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+             id="g5489-2-9-6-8-8-4-5-3"
+             style="display:inline">
+            <g
+               id="g5428-8-1-4-0-0-2-6-7" />
+          </g>
+        </g>
+        <rect
+           y="30.362183"
+           x="17"
+           height="16"
+           width="16"
+           id="rect13523-0-9-0"
+           style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <g
+           id="g5400-2-5-9">
+          <rect
+             ry="6"
+             style="color:#000000;fill:url(#linearGradient7107);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect5147-9-1-5-7-6-5-8-9"
+             width="29.559635"
+             height="29.154205"
+             x="50.440369"
+             y="125.3458"
+             rx="6"
+             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+          <path
+             inkscape:connector-curvature="0"
+             id="rect5147-9-1-5-7-6-1-7-9-4-2"
+             d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+          <path
+             inkscape:connector-curvature="0"
+             id="rect5147-9-1-5-7-6-1-7-7-9-4-6"
+             d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#474f4f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+          <path
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+             id="rect5147-9-1-5-7-6-1-7-7-5-06-6-2"
+             inkscape:connector-curvature="0" />
+        </g>
+      </g>
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,210.08706)"
+       id="checkbox-checked-active-dark">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722833)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-4-9-2"
+         id="use6163"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17971"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         inkscape:connector-curvature="0"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 49.643285,31.597916 -5.758604,5.6357 -1.877805,-1.87856 -2.128179,-0.0313 0,1.72202 2.941895,2.91177 c 0.586676,0.58668 1.541502,0.58668 2.128179,0 l 5.977679,-6.01141 0,-0.28178 c 0,-0.90678 -0.53207,-1.67899 -1.283165,-2.06642 z"
+         id="rect5147-9-1-5-7-6-5-8-7-4-6" />
+      <use
+         transform="translate(3.6476755e-7,-4.2126285e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17-0"
+         id="use15213-8"
+         width="1000"
+         height="1052.3622" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,210)"
+       id="checkbox-mixed-active-dark">
+      <use
+         transform="translate(0.004272,-3.9660404e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-4-9-2"
+         id="use6163-0"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17989"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="1.4843769"
+         rx="1.4843769"
+         y="35.393452"
+         x="20.004272"
+         height="2.9687538"
+         width="9"
+         id="rect5203-9-0-1-5-2-4"
+         style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="translate(-4.609375e-7,2.6171874e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5203-9-0-1"
+         id="use6244-6"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-active-dark"
+       transform="translate(0,210)">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect18015"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         style="display:inline"
+         id="checkbox-unchecked-4-9-2"
+         inkscape:label="#g14325"
+         transform="translate(0,1e-5)">
+        <g
+           id="g5400-2-5-3">
+          <rect
+             ry="6"
+             style="color:#000000;fill:url(#linearGradient7105);fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect5147-9-1-5-7-6-5-8-2"
+             width="29.559635"
+             height="29.154205"
+             x="50.440369"
+             y="125.3458"
+             rx="6"
+             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+          <path
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+             d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+             id="rect5147-9-1-5-7-6-1-7-7-5-06-6-5"
+             inkscape:connector-curvature="0" />
+        </g>
+      </g>
+    </g>
+    <g
+       transform="translate(0,230)"
+       id="checkbox-unchecked-insensitive-dark"
+       inkscape:label="#g14325">
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect18233"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         style="display:inline"
+         id="checkbox-unchecked-4-9-2-1"
+         inkscape:label="#g14325"
+         transform="translate(-3.3541394e-8,6e-6)">
+        <g
+           id="g5400-2-5-3-8">
+          <rect
+             ry="6"
+             style="color:#000000;fill:#323636;fill-opacity:1;stroke:#1c1f1f;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect5147-9-1-5-7-6-5-8-2-9"
+             width="29.559635"
+             height="29.154205"
+             x="50.440369"
+             y="125.3458"
+             rx="6"
+             transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        </g>
+      </g>
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-checked-insensitive-dark"
+       transform="translate(20,230)">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-4-9-2-1"
+         id="use6419"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect18292"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       transform="translate(40,230)"
+       id="checkbox-mixed-insensitive-dark"
+       inkscape:label="#g14325">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#checkbox-unchecked-4-9-2-1"
+         id="use6419-0"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect18306"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use6244-6-1"
+         width="9"
+         height="2.9687538"
+         x="20"
+         y="36.393452"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g15805"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-44.76084)"
+       id="radio-unchecked-dark"
+       style="display:inline">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect18880"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(8.5871184e-7,9.4903214e-6)"
+         style="display:inline"
+         id="g7025-4-5">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-4-6"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-4-4">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient7103);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-6-4"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-5-4"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#262a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-5-4"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-8-2"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="opacity:0.17000002;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g2928"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-44.03705)"
+       id="radio-checked-dark"
+       style="display:inline">
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583891)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5"
+         id="use6849"
+         width="1000"
+         height="1052.3622" />
+      <rect
+         y="261.97867"
+         x="456.99054"
+         height="17.150867"
+         width="17.141478"
+         id="rect18900"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g7024">
+        <rect
+           ry="2.7197769"
+           style="opacity:0.9;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect15095-0-4"
+           width="5.4426146"
+           height="5.4395537"
+           x="462.27869"
+           y="266.20828"
+           rx="2.7197769" />
+        <rect
+           ry="2.7197769"
+           style="color:#000000;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect15095-0"
+           width="5.4426146"
+           height="5.4395537"
+           x="462.27869"
+           y="267.28021"
+           rx="2.7197769" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g10885"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,171.96696)"
+       id="radio-mixed-dark">
+      <use
+         transform="translate(-70.089184,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5"
+         id="use6849-8"
+         width="1000"
+         height="1052.3622" />
+      <rect
+         y="30.347799"
+         x="136.9014"
+         height="17.100227"
+         width="17.090866"
+         id="rect18922"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g7055">
+        <rect
+           ry="1.586449"
+           rx="1.5855805"
+           y="35.724964"
+           x="140.11049"
+           height="3.1728981"
+           width="9.6136122"
+           id="rect4479-9-0-8"
+           style="opacity:0.8;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <rect
+           ry="1.586449"
+           rx="1.5855805"
+           y="36.793736"
+           x="140.11049"
+           height="3.1728981"
+           width="9.6136122"
+           id="rect4479-9-0"
+           style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="radio-unchecked-insensitive-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,15.23916)">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19038"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0.03338152,1.0490322e-5)"
+         style="display:inline"
+         id="g7025-4-5-2-0-3">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-4-6-0-2-6"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-4-4-0-2-2">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-6-4-1-7-7"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="radio-checked-insensitive-dark"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,14.51614)">
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046441)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2-0-3"
+         id="use7470"
+         width="1"
+         height="1" />
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect19052"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="2.7037716"
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598865999999981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15095-0-7"
+         width="5.4105864"
+         height="5.4075432"
+         x="462.24762"
+         y="267.24915"
+         rx="2.7037716" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-insensitive-dark"
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,232.05075)">
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2-0-3"
+         id="use7470-8"
+         width="1"
+         height="1" />
+      <g
+         transform="translate(-320.08917,-231.63092)"
+         id="g19064"
+         style="display:inline" />
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect19068"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="1.5911419"
+         rx="1.590271"
+         y="36.812767"
+         x="140.11996"
+         height="3.1822839"
+         width="9.6420517"
+         id="rect4479-9-0-9"
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       style="display:inline"
+       id="radio-unchecked-hover-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-24.76084)"
+       inkscape:label="#g15805">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19380"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         transform="translate(9.1830016e-7,1.0490322e-5)"
+         style="display:inline"
+         id="g7025-4-5-2">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-4-6-0"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-4-4-0">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient7101);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-6-4-1"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-5-4-4"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#262a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-5-4-0"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#4c5454;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-8-2-0"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="opacity:0.17000002;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-checked-hover-dark"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-24.03705)"
+       inkscape:label="#g2928">
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583991)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2"
+         id="use7140"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19416"
+         width="17.141478"
+         height="17.150867"
+         x="456.99054"
+         y="261.97867" />
+      <use
+         transform="translate(1.1102355e-7,-5.7254078e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7024"
+         id="use7028"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="radio-mixed-hover-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,191.96696)"
+       inkscape:label="#g10885">
+      <use
+         transform="translate(-70.089174,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2"
+         id="use7140-5"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19440"
+         width="17.090866"
+         height="17.100227"
+         x="136.9014"
+         y="30.347799" />
+      <use
+         transform="translate(1.7462727e-6,4.9032167e-7)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7055"
+         id="use7059"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       inkscape:label="#g15805"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-4.76084)"
+       id="radio-unchecked-active-dark"
+       style="display:inline">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19536"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(9.1830016e-7,1.0490322e-5)"
+         style="display:inline"
+         id="g7025-4-5-2-0">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-4-6-0-2"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-4-4-0-2">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient7099);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-6-4-1-7"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-8-2-0-7"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g2928"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-4.03705)"
+       id="radio-checked-active-dark"
+       style="display:inline">
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38698,-0.77583991)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2-0"
+         id="use7303"
+         width="1"
+         height="1" />
+      <rect
+         y="261.97867"
+         x="456.99054"
+         height="17.150867"
+         width="17.141478"
+         id="rect19572"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="translate(1.1102355e-7,-5.7254081e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7024"
+         id="use7028-7"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       inkscape:label="#g10885"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,211.96696)"
+       id="radio-mixed-active-dark">
+      <use
+         transform="translate(-70.089174,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-4-5-2-0"
+         id="use7303-6"
+         width="1"
+         height="1" />
+      <rect
+         y="30.347799"
+         x="136.9014"
+         height="17.100227"
+         width="17.090866"
+         id="rect19596"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="translate(1.7462727e-6,-5.0967833e-7)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7055"
+         id="use7059-6"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-checked-backdrop"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963,50.087065)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722939)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
+         id="use6551"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g19927"
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19929"
+           style="display:inline">
+          <g
+             id="g19931" />
+        </g>
+      </g>
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect19941"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2-3"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       id="checkbox-mixed-backdrop"
+       transform="translate(39.99573,50)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
+         id="use6551-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19945"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         style="display:inline"
+         id="g19947"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19949"
+           style="display:inline">
+          <g
+             id="g19951" />
+        </g>
+      </g>
+      <rect
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       transform="translate(0,50)"
+       id="checkbox-unchecked-backdrop"
+       inkscape:label="#g14325">
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect19971"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="radio-unchecked-backdrop"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-164.76084)">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19981"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="radio-checked-backdrop"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-165.48386)">
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect19995"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5"
+         id="use5805"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-backdrop"
+       transform="matrix(0.93341132,0,0,0.93290035,9.21044,52.050751)">
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect20011"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5"
+         id="use5805-1"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963,70.08706)"
+       id="checkbox-checked-backdrop-insensitive">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722438)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
+         id="use6749"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g20167"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20169"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20171" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g20175">
+        <g
+           id="g20177" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20181"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380443 -6.981098,6.843039 -1.871898,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938186 c 0.586676,0.586675 1.537597,0.586675 2.124275,0 l 7.996314,-8.077832 0.002,-1.57076 z"
+         id="path12830-4-17-2-3-9"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.99573,70)"
+       id="checkbox-mixed-backdrop-insensitive">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
+         id="use6749-5"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect20185"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)"
+         id="g20187"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20189"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20191" />
+        </g>
+      </g>
+      <g
+         transform="translate(-40.874249,-1.0164925)"
+         id="g20195"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20197"
+           transform="translate(-400.08917,-231.63092)" />
+      </g>
+      <rect
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6-8"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-backdrop-insensitive"
+       transform="translate(0,70)">
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0-7"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20211"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-144.76084)"
+       id="radio-unchecked-backdrop-insensitive"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20221"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5-7"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-145.48386)"
+       id="radio-checked-backdrop-insensitive"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <g
+         style="display:inline"
+         id="g20225"
+         transform="translate(250,1.6004853e-6)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g20227"
+           style="display:inline">
+          <g
+             id="g20229" />
+        </g>
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20235"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7"
+         id="use5938"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3-9"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.21044,72.05075)"
+       id="radio-mixed-backdrop-insensitive"
+       inkscape:label="#g15554">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20251"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7"
+         id="use5938-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9-6"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-backdrop-dark"
+       transform="translate(0,250)">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23509"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#393f3f;fill-opacity:1;stroke:#1e2222;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-5-8-2-9-8"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862192"
+         rx="2.8382866" />
+    </g>
+    <g
+       transform="translate(20,250)"
+       id="checkbox-checked-backdrop-dark"
+       inkscape:label="#g14325">
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23521"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8"
+         id="use6506"
+         width="1"
+         height="1" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c9cbc9;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8-9"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-mixed-backdrop-dark"
+       transform="translate(40,250)">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8"
+         id="use6506-5"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23535"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use6244-6-1-4"
+         width="9"
+         height="2.9687538"
+         x="20"
+         y="36.393452"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,35.23916)"
+       id="radio-unchecked-backdrop-dark"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23547"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-6-4-1-7-7-8"
+         width="14.954509"
+         height="14.9627"
+         x="207.56259"
+         y="262.51312"
+         rx="7.8516736" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,34.51614)"
+       id="radio-checked-backdrop-dark"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046823)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8"
+         id="use7611"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23559"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <rect
+         ry="2.7037716"
+         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15095-0-7-2"
+         width="5.4105864"
+         height="5.4075432"
+         x="462.24762"
+         y="267.24915"
+         rx="2.7037716" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,252.05075)"
+       id="radio-mixed-backdrop-dark"
+       inkscape:label="#g15554">
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8"
+         id="use7611-8"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g23569"
+         transform="translate(-320.08917,-231.63092)" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23573"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <rect
+         ry="1.5911419"
+         rx="1.590271"
+         y="36.812767"
+         x="140.11996"
+         height="3.1822839"
+         width="9.6420517"
+         id="rect4479-9-0-9-9"
+         style="color:#000000;fill:#c9cbc9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(0,270)"
+       id="checkbox-unchecked-backdrop-insensitive-dark"
+       inkscape:label="#g14325">
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23585"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#323636;fill-opacity:1;stroke:#1c1f1f;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-rule:nonzero"
+         id="rect5147-9-1-5-7-6-5-8-2-9-8-7"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862192"
+         rx="2.8382866" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-checked-backdrop-insensitive-dark"
+       transform="translate(20,270)">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8-7"
+         id="use6598"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23597"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#454c4c;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8-5"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       transform="translate(40,270)"
+       id="checkbox-mixed-backdrop-insensitive-dark"
+       inkscape:label="#g14325">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-5-8-2-9-8-7"
+         id="use6598-5"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23611"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use6244-6-1-4-8"
+         width="9"
+         height="2.9687538"
+         x="20"
+         y="36.393452"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="radio-unchecked-backdrop-insensitive-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,55.23916)">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect23623"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.06847161;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-6-4-1-7-7-8-9"
+         width="14.954509"
+         height="14.9627"
+         x="207.56259"
+         y="262.51312"
+         rx="7.8516736" />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="radio-checked-backdrop-insensitive-dark"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,54.51614)">
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.57545,0.77046823)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8-9"
+         id="use7762"
+         width="1"
+         height="1" />
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect23635"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="2.7037716"
+         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15095-0-7-2-1"
+         width="5.4105864"
+         height="5.4075432"
+         x="462.24762"
+         y="267.24915"
+         rx="2.7037716" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-backdrop-insensitive-dark"
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,272.05075)">
+      <g
+         transform="translate(-320.08917,-231.63092)"
+         id="g23645"
+         style="display:inline" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.734987,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-6-4-1-7-7-8-9"
+         id="use7762-6"
+         width="1"
+         height="1" />
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect23649"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="1.5911419"
+         rx="1.590271"
+         y="36.812767"
+         x="140.11996"
+         height="3.1822839"
+         width="9.6420517"
+         id="rect4479-9-0-9-9-0"
+         style="color:#000000;fill:#454c4c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.21489716;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       id="slider-horz-scale-has-marks-below"
+       transform="translate(0,-20)"
+       inkscape:label="#g5515">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:url(#linearGradient6167);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740">
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="slider-horz-scale-has-marks-above"
+       transform="matrix(1,0,0,0.99944391,0,-20.008718)"
+       inkscape:label="#g5522">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:url(#linearGradient5573);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
+        <path
+           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
+         id="path4552-2-2"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       id="slider-vert-scale-has-marks-above"
+       transform="translate(0,-20)"
+       inkscape:label="#g5529">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:url(#linearGradient6165);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028">
+        <path
+           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="slider-vert-scale-has-marks-below"
+       transform="translate(0,-20)"
+       inkscape:label="#g5536">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:url(#linearGradient6163);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
+        <path
+           style="color:#000000;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="slider-horz-scale-has-marks-below-dark"
+       inkscape:label="#g5543">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-2"
+         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
+         style="color:#000000;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g4740-3"
+         style="display:inline">
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-1"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720-9"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="slider-horz-scale-has-marks-above-dark"
+       transform="matrix(1,0,0,0.99944373,0,0.09114351)"
+       inkscape:label="#g5550">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-3"
+         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
+         style="color:#000000;fill:url(#linearGradient5571);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2-9"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
+        <path
+           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2-29"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8-0"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
+         id="path4552-2-2-8"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       id="slider-vert-scale-has-marks-above-dark"
+       inkscape:label="#g5557">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-4"
+         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient4838-7-9-0);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g5028-6"
+         style="display:inline">
+        <path
+           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-8"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-9"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-5"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="slider-vert-scale-has-marks-below-dark"
+       inkscape:label="#g5564">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-9"
+         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient4838-7-9-8);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9-6"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,179.97214)">
+        <path
+           style="color:#000000;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#3e4444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6-4"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.5596046e-6,10.000045)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-hover"
+       inkscape:label="#g5515-6">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:url(#linearGradient7117-1);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1">
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-63" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-6" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720-2" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-hover"
+       transform="matrix(1,0,0,0.99944391,2.5596046e-6,9.991327)"
+       inkscape:label="#g5522-9">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-5);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2-0"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
+        <path
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2-8"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8-02"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
+         id="path4552-2-2-9"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="translate(2.5596046e-6,10.000045)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-hover"
+       inkscape:label="#g5529-3">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-3);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-2">
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-2" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-93" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-54" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.5596046e-6,10.000045)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-hover"
+       inkscape:label="#g5536-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-2);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9-66"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
+        <path
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0-0"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6-8"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6-1"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.5596046e-6,130.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-backdrop-insensitive"
+       inkscape:label="#g5515-6-0-2-0-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-backdrop-insensitive"
+       transform="matrix(1,0,0,0.99944391,2.5596046e-6,129.99133)"
+       inkscape:label="#g5522-9-5-3-0-5">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.0002781;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.5596046e-6,130.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-backdrop-insensitive"
+       inkscape:label="#g5529-3-5-9-3-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.5596046e-6,130.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-backdrop-insensitive"
+       inkscape:label="#g5536-0-7-4-3-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,30.000004)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-hover-dark"
+       inkscape:label="#g5543-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-2-0"
+         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
+         style="color:#000000;fill:url(#linearGradient7101-3);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g4740-3-3"
+         style="display:inline">
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-1-8"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-3-2"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720-9-9"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-hover-dark"
+       transform="matrix(1,0,0,0.99944373,2.4701977e-6,30.091144)"
+       inkscape:label="#g5550-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-3-5"
+         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-9);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2-9-6"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2-29-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8-0-8"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
+         id="path4552-2-2-8-9"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,30.000004)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-hover-dark"
+       inkscape:label="#g5557-6">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-4-4"
+         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-5);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g5028-6-2"
+         style="display:inline">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-8-0"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-9-2"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-5-4"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.4701977e-6,30.000004)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-hover-dark"
+       inkscape:label="#g5564-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-9-0"
+         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-6);fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9-6-2"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,179.97214)">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0-3-4"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6-3-4"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6-4-9"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.5596046e-6,100.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-backdrop"
+       inkscape:label="#g5515-6-0-2-0-2-6">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9-6"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2-3" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-backdrop"
+       transform="matrix(1,0,0,0.99944391,2.5596046e-6,99.99133)"
+       inkscape:label="#g5522-9-5-3-0-5-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9-2"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.5596046e-6,100.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-backdrop"
+       inkscape:label="#g5529-3-5-9-3-7-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3-5"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.5596046e-6,100.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-backdrop"
+       inkscape:label="#g5536-0-7-4-3-7-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2-0"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4403953e-6,70.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-insensitive"
+       inkscape:label="#g5515-6-0-2-0-2-6-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9-6-5"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2-3-9" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-insensitive"
+       transform="matrix(1,0,0,0.99944391,2.4403953e-6,69.991326)"
+       inkscape:label="#g5522-9-5-3-0-5-1-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9-2-7"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4403953e-6,70.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-insensitive"
+       inkscape:label="#g5529-3-5-9-3-7-0-9">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3-5-3"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4403953e-6,70.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-insensitive"
+       inkscape:label="#g5536-0-7-4-3-7-2-8">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2-0-8"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,330.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-backdrop-insensitive-dark"
+       inkscape:label="#g5515-6-0-2-0-2-66">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9-8"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2-4" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-backdrop-insensitive-dark"
+       transform="matrix(1,0,0,0.99944391,2.4701977e-6,329.99133)"
+       inkscape:label="#g5522-9-5-3-0-5-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9-4"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027804;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,330.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-backdrop-insensitive-dark"
+       inkscape:label="#g5529-3-5-9-3-7-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3-3"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,330.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-backdrop-insensitive-dark"
+       inkscape:label="#g5536-0-7-4-3-7-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2-5"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999987999999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,300.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-backdrop-dark"
+       inkscape:label="#g5515-6-0-2-0-2-6-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9-6-2"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2-3-7" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-backdrop-dark"
+       transform="matrix(1,0,0,0.99944391,2.4701977e-6,299.99133)"
+       inkscape:label="#g5522-9-5-3-0-5-1-4">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9-2-6"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,300.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-backdrop-dark"
+       inkscape:label="#g5529-3-5-9-3-7-0-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3-5-30"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,300.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-backdrop-dark"
+       inkscape:label="#g5536-0-7-4-3-7-2-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2-0-87"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,270.00005)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-insensitive-dark"
+       inkscape:label="#g5515-6-0-2-0-2-6-1-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-5-9-2-9-6-5-3"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-5-6-8-2-3-9-6" />
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-insensitive-dark"
+       transform="matrix(1,0,0,0.99944391,2.4701977e-6,269.99133)"
+       inkscape:label="#g5522-9-5-3-0-5-1-0-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-4-8-8-9-2-7-2"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,270.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-insensitive-dark"
+       inkscape:label="#g5529-3-5-9-3-7-0-9-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-5-0-0-3-5-3-6"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,270.00005)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-insensitive-dark"
+       inkscape:label="#g5536-0-7-4-3-7-2-8-0">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-4-7-7-2-0-8-5"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:#363c3c;fill-opacity:1;fill-rule:nonzero;stroke:#1c1f1f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,40.000045)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-active"
+       inkscape:label="#g5515-6-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-5-8"
+         d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-6);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-1-7">
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-63-8" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-6-4" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720-2-1" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-active"
+       transform="matrix(1,0,0,0.99944391,2.4701977e-6,39.991327)"
+       inkscape:label="#g5522-9-5">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-9-7"
+         d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-5-5);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2-0-6"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,-5.2628174)">
+        <path
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2-8-2"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8-02-1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z"
+         id="path4552-2-2-9-1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,40.000045)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-active"
+       inkscape:label="#g5529-3-1">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-6-6"
+         d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-3-7);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-2-8">
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-2-3" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-93-8" />
+        <path
+           inkscape:connector-curvature="0"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-54-5" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.4701977e-6,40.000045)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-active"
+       inkscape:label="#g5536-0-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-3-3"
+         d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z"
+         style="color:#000000;fill:url(#linearGradient7117-1-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#3e7aba;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9-66-6"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,-0.02786437)">
+        <path
+           style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0-0-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6-8-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6-1-9"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.4701977e-6,60.000004)"
+       style="display:inline"
+       id="slider-horz-scale-has-marks-below-active-dark"
+       inkscape:label="#g5543-1-3">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-8-2-0-3"
+         d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-0);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g4740-3-3-5"
+         style="display:inline">
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-1-8-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-3-2-6"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z"
+           id="path4720-9-9-2"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="slider-horz-scale-has-marks-above-active-dark"
+       transform="matrix(1,0,0,0.99944373,2.4701977e-6,60.091144)"
+       inkscape:label="#g5550-2-6">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-3-5-7"
+         d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-0-6);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g4740-2-9-6-9"
+         style="display:inline"
+         transform="matrix(-1,0,0,-1,419.98546,174.73718)">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z"
+           id="path4552-2-29-7-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 z"
+           id="path4552-6-8-0-8-9"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z"
+         id="path4552-2-2-8-9-0"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="translate(2.4701977e-6,60.000004)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-above-active-dark"
+       inkscape:label="#g5557-6-9">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-7-4-4-6"
+         d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-0-9);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(0,180)"
+         id="g5028-6-2-0"
+         style="display:inline">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-8-0-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-9-2-7"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-5-4-7"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       transform="translate(2.4701977e-6,60.000004)"
+       style="display:inline"
+       id="slider-vert-scale-has-marks-below-active-dark"
+       inkscape:label="#g5564-7-7">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3497-0-9-0-6"
+         d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z"
+         style="color:#000000;fill:url(#linearGradient7101-3-0-4);fill-opacity:1;fill-rule:nonzero;stroke:#14375d;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5028-9-6-2-0"
+         style="display:inline"
+         transform="matrix(-1,0,0,1,540.0136,179.97214)">
+        <path
+           style="color:#000000;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.90625,-5.875 z"
+           id="path4906-0-3-4-4"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z"
+           id="path4906-3-6-3-4-3"
+           inkscape:connector-curvature="0" />
+        <path
+           style="opacity:0.15;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z"
+           id="path4906-6-6-4-9-3"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(1.990788,0,0,1.9939718,294.59299,125.13908)"
+       id="checkbox-checked-selectionmode">
+      <g
+         id="use8051"
+         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)">
+        <rect
+           ry="4.1330299"
+           style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect8196"
+           width="20.022388"
+           height="20.022388"
+           x="14.473747"
+           y="27.822527"
+           rx="4.1330299" />
+        <g
+           id="g8323">
+          <rect
+             ry="2.1659286"
+             style="color:#000000;fill:url(#linearGradient8655);fill-opacity:1;stroke:#555753;stroke-width:0.49806672;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+             id="rect8133"
+             width="10.610355"
+             height="10.524323"
+             x="19.186378"
+             y="32.48991"
+             rx="2.1536846" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path8135"
+             d="m 19.391061,40.242103 0,0.746384 c 0,0.995613 0.820325,1.772664 1.841514,1.772664 l 6.531232,0 c 1.021188,0 1.81696,-0.777051 1.81696,-1.772664 l 0,-0.746384 c 0,0.995611 -0.795772,1.772664 -1.81696,1.772664 l -6.531232,0 c -1.021189,0 -1.841514,-0.777053 -1.841514,-1.772664 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+          <path
+             sodipodi:nodetypes="csssscssc"
+             inkscape:connector-curvature="0"
+             id="path8137"
+             d="m 19.391061,39.586662 0,0.785713 c 0,1.048072 0.820325,1.866067 1.841514,1.866067 l 6.531232,0 c 1.021188,0 1.81696,-0.817995 1.81696,-1.866067 l 0,-0.785713 c 0,1.048072 -0.795772,2.170876 -1.81696,2.170876 l -6.531232,0 c -1.021189,0 -1.841514,-1.122804 -1.841514,-2.170876 z"
+             style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.50055969;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        </g>
+      </g>
+      <g
+         id="g8055">
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2870bc;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+           d="m 50.868001,31.261445 -6.9811,6.803452 -1.871896,-1.861821 -2.138425,-0.01553 0.01122,1.689654 2.936988,2.921189 c 0.586676,0.58328 1.537597,0.58328 2.124273,0 l 7.996316,-8.031103 0.002,-1.561674 z"
+           id="path8059"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="cccccccccc" />
+      </g>
+    </g>
+    <g
+       id="checkbox-checked-hover-selectionmode"
+       transform="matrix(1.9947791,0,0,1.9939719,294.38167,169.09433)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880068,-0.06479538)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8666"
+         width="100%"
+         height="100%" />
+      <g
+         id="use8507">
+        <use
+           style="display:inline;stroke:#555753"
+           x="0"
+           y="0"
+           xlink:href="#g8323"
+           id="use8585"
+           transform="matrix(1.0014962,0,0,1.0019016,19.88007,-0.06478938)"
+           width="100%"
+           height="100%" />
+        <rect
+           style="opacity:0.68300003;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;paint-order:normal;marker:none;visibility:visible;display:inline;overflow:visible;isolation:auto;mix-blend-mode:normal;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
+           id="rect8587"
+           width="10.124799"
+           height="10.08457"
+           x="39.367149"
+           y="32.726746"
+           rx="1.8288052"
+           ry="1.8288052" />
+      </g>
+      <use
+         height="1052.3622"
+         width="1000"
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
+         id="use8067"
+         xlink:href="#g8055"
+         y="0"
+         x="0"
+         style="display:inline" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(1.9947791,0,0,1.9939719,294.38167,213.04961)"
+       id="checkbox-checked-active-selectionmode">
+      <use
+         height="100%"
+         width="100%"
+         id="use8683"
+         xlink:href="#rect8196"
+         y="0"
+         x="0"
+         style="display:inline"
+         transform="matrix(1.0014962,0,0,1.0019016,19.880068,-0.04236738)" />
+      <use
+         style="display:inline;stroke:#555753"
+         x="0"
+         y="0"
+         xlink:href="#use8071"
+         id="use8456"
+         width="100%"
+         height="100%" />
+      <use
+         height="1052.3622"
+         width="1000"
+         transform="matrix(0.99799923,0,0,0.99999995,0.10593796,0.02244762)"
+         id="use8067-8"
+         xlink:href="#g8055"
+         y="0"
+         x="0"
+         style="display:inline" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(1.9947791,0,0,1.9939719,294.38167,256.96017)"
+       id="checkbox-checked-backdrop-selectionmode">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880068,0.00248762)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8700"
+         width="100%"
+         height="100%" />
+      <rect
+         ry="2.1665556"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.49543846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use8386"
+         width="10.542755"
+         height="10.527368"
+         x="39.169666"
+         y="32.578323"
+         rx="2.1399629" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g8101"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g8103"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g8105" />
+        </g>
+      </g>
+      <path
+         sodipodi:nodetypes="cccccccccc"
+         inkscape:connector-curvature="0"
+         id="path8109"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2870bc;fill-opacity:1;stroke:none;stroke-width:2.99699715;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif;fill-rule:nonzero" />
+    </g>
+    <g
+       id="checkbox-selectionmode"
+       transform="matrix(1.990788,0,0,1.9939718,338.59299,125.13908)"
+       inkscape:label="#g10801">
+      <g
+         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
+         id="g8239" />
+      <use
+         transform="matrix(1.003504,0,0,1.0019016,19.813773,-0.08723622)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8700-3"
+         width="100%"
+         height="100%" />
+      <use
+         transform="matrix(1.003504,0,0,1.0019017,19.813777,-0.08723885)"
+         style="display:inline;stroke:#555753"
+         x="0"
+         y="0"
+         xlink:href="#g8323"
+         id="use8608"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(1.9947791,0,0,1.9939719,354.38167,165.09433)"
+       id="sjhgfjsgf" />
+    <g
+       id="checkbox-active-selectionmode"
+       transform="matrix(1.9947791,0,0,1.9939719,338.38167,213.04961)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880067,-0.04236769)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8700-1"
+         width="100%"
+         height="100%" />
+      <g
+         id="use8071"
+         style="display:inline"
+         transform="matrix(0.79809794,0,0,0.7889583,24.941149,7.9461609)">
+        <rect
+           rx="2.7080972"
+           y="31.050892"
+           x="17.820696"
+           height="13.505371"
+           width="13.341726"
+           id="rect8176"
+           style="color:#000000;fill:url(#linearGradient8767);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.47996393;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="2.7794352" />
+        <path
+           inkscape:connector-curvature="0"
+           id="path8178"
+           d="m 18.088488,34.607345 0,-0.986346 c 0,-1.315724 1.029805,-2.342598 2.311766,-2.342598 l 8.199058,0 c 1.281961,0 2.28095,1.026874 2.28095,2.342598 l 0,0.986346 c 0,-1.315702 -0.998989,-2.342598 -2.28095,-2.342598 l -8.199058,0 c -1.281961,0 -2.311766,1.026896 -2.311766,2.342598 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+      </g>
+    </g>
+    <g
+       id="checkbox-backdrop-selectionmode"
+       transform="matrix(1.9947791,0,0,1.9939719,338.38167,256.96017)"
+       inkscape:label="#g10801">
+      <g
+         style="display:inline"
+         id="g8299"
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g8301"
+           style="display:inline">
+          <g
+             id="g8303" />
+        </g>
+      </g>
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880067,0.00248762)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8700-18"
+         width="100%"
+         height="100%" />
+      <rect
+         rx="2.1399629"
+         y="32.578323"
+         x="39.16967"
+         height="10.527368"
+         width="10.542755"
+         id="use8099"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.49543846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         ry="2.1665556" />
+    </g>
+    <g
+       transform="matrix(1.9947791,0,0,1.9939719,338.38167,169.09433)"
+       style="display:inline"
+       id="checkbox-hover-selectionmode"
+       inkscape:label="#g8503">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880067,-0.06479522)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect8196"
+         id="use8700-5"
+         width="100%"
+         height="100%" />
+      <use
+         height="100%"
+         width="100%"
+         transform="matrix(1.0014962,0,0,1.0019016,19.88007,-0.06478938)"
+         id="use8347"
+         xlink:href="#g8323"
+         y="0"
+         x="0"
+         style="display:inline;stroke:#555753" />
+      <rect
+         ry="1.8288052"
+         rx="1.8288052"
+         y="32.726746"
+         x="39.367149"
+         height="10.08457"
+         width="10.124799"
+         id="rect8378"
+         style="opacity:0.68300003;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;paint-order:normal;marker:none;visibility:visible;display:inline;overflow:visible;isolation:auto;mix-blend-mode:normal;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-radio-unchecked"
+       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-244.76083)"
+       inkscape:label="#g15805">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-0"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         id="g7025-0">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-05"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-7">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient6046);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222388999999986;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-81"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-24"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-49"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-7"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-radio-checked"
+       transform="matrix(0.93340838,0,0,0.93289741,50.43693,-244.03704)"
+       inkscape:label="#g2928">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-1-8"
+         width="17.141478"
+         height="17.150867"
+         x="456.99054"
+         y="261.97867" />
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77583998)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-0"
+         id="use7034-4"
+         width="1"
+         height="1" />
+      <g
+         id="g7444-9">
+        <rect
+           rx="7.9057436"
+           y="268.29523"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6-2-9"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="8.0419083" />
+        <rect
+           rx="2.7766726"
+           y="267.2233"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6-6"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="2.7766726" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-checked"
+       transform="matrix(0.99650823,0,0,0.99810193,360.25541,-29.912922)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-4"
+         id="use5460-1"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect13523-5-8"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5708-7">
+        <path
+           id="path12830-4-17-08-9"
+           transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
+           d="M 50.9375,-7.59375 44,-0.75 42.125,-2.625 40,-2.65625 l 0,1.71875 2.9375,2.90625 c 0.584627,0.5855605 1.540374,0.5855605 2.125,0 l 5.9375,-6 0,-3.5625 -0.0625,0 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+           inkscape:connector-curvature="0" />
+        <path
+           sodipodi:nodetypes="cccccccccc"
+           inkscape:connector-curvature="0"
+           id="path12830-4-17-07"
+           d="m 50.868001,31.380423 -6.9811,6.843038 -1.871896,-1.872654 -2.138425,-0.01563 0.01122,1.699486 2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 7.996316,-8.077832 0.002,-1.570761 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-radio-mixed"
+       transform="matrix(0.93617253,0,0,0.93566004,368.83241,-28.033029)"
+       inkscape:label="#g10885">
+      <use
+         transform="translate(-70.089173,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-0"
+         id="use7034-3-8"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-9-9"
+         width="17.090866"
+         height="17.100227"
+         x="136.9014"
+         y="30.347799" />
+      <g
+         id="use7164-1"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022682)">
+        <rect
+           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4477-2"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4479-7"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-mixed"
+       transform="translate(399.99573,-29.999989)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-3.9091922e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-4"
+         id="use5460-0-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-0"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         id="g5684-9">
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="37.393383"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9-2-2"
+           style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="36.393433"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9-8"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-unchecked"
+       inkscape:label="#g14325"
+       transform="translate(360,-29.999989)">
+      <g
+         style="display:inline"
+         id="g15812-6-6-1-4"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g5489-2-9-6-8-8-5"
+           style="display:inline">
+          <g
+             id="g5428-8-1-4-0-0-8" />
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect13523-3"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g5400-4">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient6048);fill-opacity:1;stroke:#184472;stroke-width:2.09697676000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-9"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-3"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7-8"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-02"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,360.14963,-9.9129244)"
+       id="selected-checkbox-checked-hover">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-59"
+         id="use5994-3"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14466-5"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5708-7"
+         id="use5736-6"
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
+         width="1000"
+         height="1052.3622" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14334"
+       transform="translate(399.99573,-9.9999894)"
+       id="selected-checkbox-mixed-hover">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-59"
+         id="use5994-2-6"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14482-6"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5684-9"
+         id="use5688-0"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14325"
+       id="selected-checkbox-unchecked-hover"
+       transform="translate(360,-9.9999894)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0-59">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient6050);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-1"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-78-7"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,43.374983 18,42.333895 18,40.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7-3-8"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 19.044053,42.374983 18,41.333895 18,39.999983 z"
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0-4"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14506-2"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-checked-active"
+       transform="matrix(0.99850603,0,0,0.99810197,360.14963,10.087075)"
+       inkscape:label="#g10801">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-9"
+         id="use6314-5"
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect14685-4"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path12830-4-17-08-5-9"
+         d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018 2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0 z"
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif" />
+      <use
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17-07"
+         id="use5756-7"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-mixed-active"
+       transform="translate(399.99573,10.00001)"
+       inkscape:label="#g14334">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-9"
+         id="use6314-1-4"
+         transform="translate(0.004272,0)"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14701-5"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use5812-4-5"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="37.393383"
+         rx="1.4843769"
+         ry="1.4843769" />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5203-9-8"
+         id="use5812-8"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-unchecked-active"
+       inkscape:label="#g14325"
+       transform="translate(360,10.00001)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0-5-9">
+        <rect
+           ry="6"
+           style="color:#000000;fill:url(#linearGradient6052);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8-8"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 -2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0-5-6"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14725-3"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,360.14963,30.087076)"
+       id="selected-checkbox-checked-insensitive">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7-6"
+         id="use6445-2"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g14999-1"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g15001-0"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g15003-5" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g15009-7">
+        <g
+           id="g15013-9" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15021-7"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#8d9091;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2-7"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14334"
+       transform="translate(399.99573,30.000011)"
+       id="selected-checkbox-mixed-insensitive">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7-6"
+         id="use6465-8"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect15025-0"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-3"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14325"
+       id="selected-checkbox-unchecked-insensitive"
+       transform="translate(360,30.000011)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="fill:#ededed;fill-opacity:1;display:inline"
+         id="g5400-0-5-7-6">
+        <rect
+           ry="6"
+           style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8-3-8"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15057-7"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-224.76083)"
+       id="selected-radio-unchecked-hover"
+       style="display:inline"
+       inkscape:label="#g15392">
+      <g
+         style="display:inline"
+         id="g7025-8-2">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-0-6"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-1-1">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient6054);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-8-5"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-2-0"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 -0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 -6.90978,-6.24559 z"
+           style="color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-4-9"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 -0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 -6.84302,-5.8782 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-9-0"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-0"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-225.48385)"
+       id="selected-radio-checked-hover"
+       style="display:inline"
+       inkscape:label="#g15404">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-79-9"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8-2"
+         id="use7392-0"
+         width="1"
+         height="1" />
+      <g
+         id="use7448-4"
+         transform="matrix(0.99411529,0,0,0.99411529,2.6893006,1.5417626)">
+        <rect
+           ry="8.0419083"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4483-5"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="268.29523"
+           rx="7.9057436" />
+        <rect
+           ry="2.7766726"
+           style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4485-6"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="267.2233"
+           rx="2.7766726" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       transform="matrix(0.93619363,0,0,0.93568113,368.82935,-8.0338405)"
+       id="selected-radio-mixed-hover"
+       inkscape:label="#g15422">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-8-6"
+         width="17.090481"
+         height="17.099842"
+         x="136.90158"
+         y="30.34798" />
+      <use
+         transform="matrix(0.99997746,0,0,0.99997746,-70.084327,-231.62484)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8-2"
+         id="use7392-3-6"
+         width="1"
+         height="1" />
+      <g
+         id="use7508-3"
+         transform="matrix(1.0681551,0,0,1.0687402,118.74293,-2.1013573)">
+        <rect
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7530-3"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7532-7"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="selected-radio-unchecked-active"
+       transform="matrix(0.93344283,0,0,0.93293183,263.78164,-204.04631)"
+       inkscape:label="#g15458">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-3-2"
+         width="17.140844"
+         height="17.150234"
+         x="206.99081"
+         y="261.97894" />
+      <g
+         transform="matrix(1.0029243,0,0,1.0029243,-0.60505212,-0.76587606)"
+         style="display:inline"
+         id="g7025-1-1">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7-8"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18-2">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:url(#linearGradient6056);fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88-7"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-2-6"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 -0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 -6.90978,6.24559 z"
+           style="opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893104,0,0,0.93841705,282.64584,-205.48314)"
+       id="selected-radio-checked-active"
+       style="display:inline"
+       inkscape:label="#g16048">
+      <use
+         transform="matrix(0.99415483,0,0,0.99415482,1.2096678,1.53112)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-1"
+         id="use5399-5"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g16050-3"
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+        <g
+           id="g16052-3" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-4-9"
+         width="17.040653"
+         height="17.049988"
+         x="206.99059"
+         y="261.97876" />
+      <rect
+         ry="7.9946065"
+         style="opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-8-9"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="268.25815"
+         rx="7.8592429" />
+      <rect
+         ry="2.7603407"
+         style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-64"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="267.19257"
+         rx="2.7603407" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-radio-mixed-active"
+       transform="matrix(0.93617253,0,0,0.93566004,303.21685,-204.76083)"
+       inkscape:label="#g16079">
+      <use
+         transform="matrix(0.99708419,0,0,0.99708419,0.60329674,0.76365256)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-1"
+         id="use5399-3-5"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+         id="g16081-5"
+         style="display:inline">
+        <g
+           id="g16083-3" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-32-3"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-4-6"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="269.49341"
+         rx="1.5855805"
+         ry="1.586449" />
+      <rect
+         style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-3"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="268.42465"
+         rx="1.5855805"
+         ry="1.586449" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-184.76083)"
+       id="selected-radio-unchecked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-5-3"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         style="display:inline"
+         id="g7025-1-7-9">
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7-7-5"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18-8-9">
+            <rect
+               ry="15.453857"
+               style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88-8-8"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-185.48385)"
+       id="selected-radio-checked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-9-5"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7-9"
+         id="use5683-5"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-0"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       style="display:inline"
+       transform="matrix(0.93341132,0,0,0.93290035,369.21044,32.050762)"
+       id="selected-radio-mixed-insensitive"
+       inkscape:label="#g15554">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-98-9"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701507,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7-9"
+         id="use5683-3-0"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#8d9091;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-4"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-checked-backdrop"
+       transform="matrix(0.99850603,0,0,0.99810197,360.14963,50.087076)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722939)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-2"
+         id="use6551-6"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g19927-5"
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19929-1"
+           style="display:inline">
+          <g
+             id="g19931-2" />
+        </g>
+      </g>
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect19941-8"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2-3-2"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       style="display:inline"
+       id="selected-checkbox-mixed-backdrop"
+       transform="translate(399.99573,50.000011)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-2"
+         id="use6551-3-4"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19945-7"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         style="display:inline"
+         id="g19947-5"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19949-2"
+           style="display:inline">
+          <g
+             id="g19951-4" />
+        </g>
+      </g>
+      <rect
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6-0"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       style="display:inline"
+       transform="translate(360,50.000011)"
+       id="selected-checkbox-unchecked-backdrop"
+       inkscape:label="#g14325">
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0-2"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect19971-4"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="selected-radio-unchecked-backdrop"
+       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-164.76083)">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19981-6"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:1.06847154999999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5-5"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="selected-radio-checked-backdrop"
+       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-165.48385)">
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect19995-7"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-5"
+         id="use5805-3"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3-92"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g15554"
+       id="selected-radio-mixed-backdrop"
+       transform="matrix(0.93341132,0,0,0.93290035,369.21044,52.050762)">
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect20011-1"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-5"
+         id="use5805-1-4"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9-0"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,360.14963,70.087071)"
+       id="selected-checkbox-checked-backdrop-insensitive">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722438)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7-0"
+         id="use6749-8"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g20167-8"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20169-9"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20171-3" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g20175-1">
+        <g
+           id="g20177-1" />
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20181-3"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380443 -6.981098,6.843039 -1.871898,-1.872655 -2.138425,-0.01563 0.01122,1.699485 2.936988,2.938186 c 0.586676,0.586675 1.537597,0.586675 2.124275,0 l 7.996314,-8.077832 0.002,-1.57076 z"
+         id="path12830-4-17-2-3-9-3"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14334"
+       transform="translate(399.99573,70.000011)"
+       id="selected-checkbox-mixed-backdrop-insensitive">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7-0"
+         id="use6749-5-9"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect20185-0"
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)"
+         id="g20187-2"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20189-1"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20191-6" />
+        </g>
+      </g>
+      <g
+         transform="translate(-40.874249,-1.0164925)"
+         id="g20195-4"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20197-6"
+           transform="translate(-400.08917,-231.63092)" />
+      </g>
+      <rect
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6-8-9"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       style="display:inline"
+       inkscape:label="#g14325"
+       id="selected-checkbox-unchecked-backdrop-insensitive"
+       transform="translate(360,70.000011)">
+      <rect
+         ry="2.8844237"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0-7-0"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20211-5"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,263.21685,-144.76083)"
+       id="selected-radio-unchecked-backdrop-insensitive"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20221-1"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         ry="7.9957981"
+         style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#184472;stroke-width:1.06847154999999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5-7-2"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,47.91186,-145.48385)"
+       id="selected-radio-checked-backdrop-insensitive"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <g
+         style="display:inline"
+         id="g20225-2"
+         transform="translate(250,1.6004853e-6)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g20227-7"
+           style="display:inline">
+          <g
+             id="g20229-2" />
+        </g>
+      </g>
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20235-3"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7-2"
+         id="use5938-1"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3-9-4"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       style="display:inline"
+       transform="matrix(0.93341132,0,0,0.93290035,369.21044,72.050761)"
+       id="selected-radio-mixed-backdrop-insensitive"
+       inkscape:label="#g15554">
+      <rect
+         style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20251-9"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7-2"
+         id="use5938-3-2"
+         width="1"
+         height="1" />
+      <rect
+         style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944476;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9-6-6"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+  </g>
+</svg>
diff --git a/gtk/theme/Adwaita/assets.txt b/gtk/theme/Adwaita/assets.txt
new file mode 100644 (file)
index 0000000..fc881bc
--- /dev/null
@@ -0,0 +1,164 @@
+checkbox-checked
+checkbox-checked-hover
+checkbox-checked-active
+checkbox-checked-insensitive
+checkbox-checked-backdrop
+checkbox-checked-backdrop-insensitive
+checkbox-unchecked
+checkbox-unchecked-hover
+checkbox-unchecked-active
+checkbox-unchecked-insensitive
+checkbox-unchecked-backdrop
+checkbox-unchecked-backdrop-insensitive
+checkbox-mixed
+checkbox-mixed-hover
+checkbox-mixed-active
+checkbox-mixed-insensitive
+checkbox-mixed-backdrop
+checkbox-mixed-backdrop-insensitive
+radio-checked
+radio-checked-hover
+radio-checked-active
+radio-checked-insensitive
+radio-checked-backdrop
+radio-checked-backdrop-insensitive
+radio-unchecked
+radio-unchecked-hover
+radio-unchecked-active
+radio-unchecked-insensitive
+radio-unchecked-backdrop
+radio-unchecked-backdrop-insensitive
+radio-mixed
+radio-mixed-hover
+radio-mixed-active
+radio-mixed-insensitive
+radio-mixed-backdrop
+radio-mixed-backdrop-insensitive
+selected-checkbox-checked
+selected-checkbox-checked-hover
+selected-checkbox-checked-active
+selected-checkbox-checked-insensitive
+selected-checkbox-checked-backdrop
+selected-checkbox-checked-backdrop-insensitive
+selected-checkbox-unchecked
+selected-checkbox-unchecked-hover
+selected-checkbox-unchecked-active
+selected-checkbox-unchecked-insensitive
+selected-checkbox-unchecked-backdrop
+selected-checkbox-unchecked-backdrop-insensitive
+selected-checkbox-mixed
+selected-checkbox-mixed-hover
+selected-checkbox-mixed-active
+selected-checkbox-mixed-insensitive
+selected-checkbox-mixed-backdrop
+selected-checkbox-mixed-backdrop-insensitive
+selected-radio-checked
+selected-radio-checked-hover
+selected-radio-checked-active
+selected-radio-checked-insensitive
+selected-radio-checked-backdrop
+selected-radio-checked-backdrop-insensitive
+selected-radio-unchecked
+selected-radio-unchecked-hover
+selected-radio-unchecked-active
+selected-radio-unchecked-insensitive
+selected-radio-unchecked-backdrop
+selected-radio-unchecked-backdrop-insensitive
+selected-radio-mixed
+selected-radio-mixed-hover
+selected-radio-mixed-active
+selected-radio-mixed-insensitive
+selected-radio-mixed-backdrop
+selected-radio-mixed-backdrop-insensitive
+checkbox-checked-dark
+checkbox-checked-hover-dark
+checkbox-checked-active-dark
+checkbox-checked-insensitive-dark
+checkbox-checked-backdrop-dark
+checkbox-checked-backdrop-insensitive-dark
+checkbox-unchecked-dark
+checkbox-unchecked-hover-dark
+checkbox-unchecked-active-dark
+checkbox-unchecked-insensitive-dark
+checkbox-unchecked-backdrop-dark
+checkbox-unchecked-backdrop-insensitive-dark
+checkbox-selectionmode
+checkbox-hover-selectionmode
+checkbox-active-selectionmode
+checkbox-backdrop-selectionmode
+checkbox-checked-selectionmode
+checkbox-checked-hover-selectionmode
+checkbox-checked-active-selectionmode
+checkbox-checked-backdrop-selectionmode
+checkbox-mixed-dark
+checkbox-mixed-hover-dark
+checkbox-mixed-active-dark
+checkbox-mixed-insensitive-dark
+checkbox-mixed-backdrop-dark
+checkbox-mixed-backdrop-insensitive-dark
+radio-checked-dark
+radio-checked-hover-dark
+radio-checked-active-dark
+radio-checked-insensitive-dark
+radio-checked-backdrop-dark
+radio-checked-backdrop-insensitive-dark
+radio-unchecked-dark
+radio-unchecked-hover-dark
+radio-unchecked-active-dark
+radio-unchecked-insensitive-dark
+radio-unchecked-backdrop-dark
+radio-unchecked-backdrop-insensitive-dark
+radio-mixed-dark
+radio-mixed-hover-dark
+radio-mixed-active-dark
+radio-mixed-insensitive-dark
+radio-mixed-backdrop-dark
+radio-mixed-backdrop-insensitive-dark
+slider-horz-scale-has-marks-below
+slider-horz-scale-has-marks-below-hover
+slider-horz-scale-has-marks-below-active
+slider-horz-scale-has-marks-below-insensitive
+slider-horz-scale-has-marks-below-backdrop
+slider-horz-scale-has-marks-below-backdrop-insensitive
+slider-vert-scale-has-marks-below
+slider-vert-scale-has-marks-below-hover
+slider-vert-scale-has-marks-below-active
+slider-vert-scale-has-marks-below-insensitive
+slider-vert-scale-has-marks-below-backdrop
+slider-vert-scale-has-marks-below-backdrop-insensitive
+slider-horz-scale-has-marks-above
+slider-horz-scale-has-marks-above-hover
+slider-horz-scale-has-marks-above-active
+slider-horz-scale-has-marks-above-insensitive
+slider-horz-scale-has-marks-above-backdrop
+slider-horz-scale-has-marks-above-backdrop-insensitive
+slider-vert-scale-has-marks-above
+slider-vert-scale-has-marks-above-hover
+slider-vert-scale-has-marks-above-active
+slider-vert-scale-has-marks-above-insensitive
+slider-vert-scale-has-marks-above-backdrop
+slider-vert-scale-has-marks-above-backdrop-insensitive
+slider-horz-scale-has-marks-below-dark
+slider-horz-scale-has-marks-below-hover-dark
+slider-horz-scale-has-marks-below-active-dark
+slider-horz-scale-has-marks-below-insensitive-dark
+slider-horz-scale-has-marks-below-backdrop-dark
+slider-horz-scale-has-marks-below-backdrop-insensitive-dark
+slider-vert-scale-has-marks-below-dark
+slider-vert-scale-has-marks-below-hover-dark
+slider-vert-scale-has-marks-below-active-dark
+slider-vert-scale-has-marks-below-insensitive-dark
+slider-vert-scale-has-marks-below-backdrop-dark
+slider-vert-scale-has-marks-below-backdrop-insensitive-dark
+slider-horz-scale-has-marks-above-dark
+slider-horz-scale-has-marks-above-hover-dark
+slider-horz-scale-has-marks-above-active-dark
+slider-horz-scale-has-marks-above-insensitive-dark
+slider-horz-scale-has-marks-above-backdrop-dark
+slider-horz-scale-has-marks-above-backdrop-insensitive-dark
+slider-vert-scale-has-marks-above-dark
+slider-vert-scale-has-marks-above-hover-dark
+slider-vert-scale-has-marks-above-active-dark
+slider-vert-scale-has-marks-above-insensitive-dark
+slider-vert-scale-has-marks-above-backdrop-dark
+slider-vert-scale-has-marks-above-backdrop-insensitive-dark
diff --git a/gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png
new file mode 100644 (file)
index 0000000..0873722
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png
new file mode 100644 (file)
index 0000000..f47d310
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png
new file mode 100644 (file)
index 0000000..8d4458f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png
new file mode 100644 (file)
index 0000000..28c3492
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-dark.png
new file mode 100644 (file)
index 0000000..8aed590
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-dark@2.png
new file mode 100644 (file)
index 0000000..b6d984e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png
new file mode 100644 (file)
index 0000000..ff08773
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png
new file mode 100644 (file)
index 0000000..a25111c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active.png b/gtk/theme/Adwaita/assets/checkbox-checked-active.png
new file mode 100644 (file)
index 0000000..0ed4f43
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-active@2.png
new file mode 100644 (file)
index 0000000..54a5454
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png
new file mode 100644 (file)
index 0000000..3d9a5c7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..fc95165
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..a5a7def
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..9700484
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..be375cc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..fd16663
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png
new file mode 100644 (file)
index 0000000..4b3082a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png
new file mode 100644 (file)
index 0000000..179aaa0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop.png
new file mode 100644 (file)
index 0000000..03d49b1
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop@2.png
new file mode 100644 (file)
index 0000000..c08d62a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-dark.png
new file mode 100644 (file)
index 0000000..1ed0b13
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-dark@2.png
new file mode 100644 (file)
index 0000000..b732a6b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark.png
new file mode 100644 (file)
index 0000000..d170b10
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png
new file mode 100644 (file)
index 0000000..524f76f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png
new file mode 100644 (file)
index 0000000..7e4e8b1
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png
new file mode 100644 (file)
index 0000000..f7b3fbc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover.png
new file mode 100644 (file)
index 0000000..4dcaab3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover@2.png
new file mode 100644 (file)
index 0000000..a5bcf5f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png
new file mode 100644 (file)
index 0000000..e4dd9be
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..56074fb
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive.png
new file mode 100644 (file)
index 0000000..7557286
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive@2.png
new file mode 100644 (file)
index 0000000..c3f9076
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png
new file mode 100644 (file)
index 0000000..fefbeab
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png
new file mode 100644 (file)
index 0000000..de52301
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked.png b/gtk/theme/Adwaita/assets/checkbox-checked.png
new file mode 100644 (file)
index 0000000..b48f359
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-checked@2.png b/gtk/theme/Adwaita/assets/checkbox-checked@2.png
new file mode 100644 (file)
index 0000000..4332ec0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-checked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png
new file mode 100644 (file)
index 0000000..37b2597
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png
new file mode 100644 (file)
index 0000000..5abeba4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark.png
new file mode 100644 (file)
index 0000000..1debbfe
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png
new file mode 100644 (file)
index 0000000..ffd9a0a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-active.png b/gtk/theme/Adwaita/assets/checkbox-mixed-active.png
new file mode 100644 (file)
index 0000000..4c1eef6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-active.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-active@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-active@2.png
new file mode 100644 (file)
index 0000000..f980266
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png
new file mode 100644 (file)
index 0000000..96da08b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..0a3a2aa
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..07c5caf
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..6172f81
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..9d1b519
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..dfe1965
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop.png
new file mode 100644 (file)
index 0000000..ff95499
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png
new file mode 100644 (file)
index 0000000..d88aa0d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-dark.png
new file mode 100644 (file)
index 0000000..a4d0020
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-dark@2.png
new file mode 100644 (file)
index 0000000..95db2bd
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark.png
new file mode 100644 (file)
index 0000000..aebcb94
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png
new file mode 100644 (file)
index 0000000..703848b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-hover.png b/gtk/theme/Adwaita/assets/checkbox-mixed-hover.png
new file mode 100644 (file)
index 0000000..fcd325c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-hover@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-hover@2.png
new file mode 100644 (file)
index 0000000..a7753af
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png
new file mode 100644 (file)
index 0000000..bea19ad
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..2ab574b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive.png
new file mode 100644 (file)
index 0000000..1ee311e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png
new file mode 100644 (file)
index 0000000..3530bc3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed.png b/gtk/theme/Adwaita/assets/checkbox-mixed.png
new file mode 100644 (file)
index 0000000..4dd38db
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-mixed@2.png b/gtk/theme/Adwaita/assets/checkbox-mixed@2.png
new file mode 100644 (file)
index 0000000..2d1221e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-mixed@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode.png
new file mode 100644 (file)
index 0000000..5636af4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-selectionmode.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png
new file mode 100644 (file)
index 0000000..bf99cd8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark.png
new file mode 100644 (file)
index 0000000..1ed74f7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png
new file mode 100644 (file)
index 0000000..7f97429
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-active.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-active.png
new file mode 100644 (file)
index 0000000..329bc37
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-active@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-active@2.png
new file mode 100644 (file)
index 0000000..db68bd0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png
new file mode 100644 (file)
index 0000000..10af118
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..9f5f94b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..138c9d3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..7ae6358
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..feb1594
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..658bda2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop.png
new file mode 100644 (file)
index 0000000..a58c477
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png
new file mode 100644 (file)
index 0000000..f74210d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-dark.png
new file mode 100644 (file)
index 0000000..bf6c5e2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-dark@2.png
new file mode 100644 (file)
index 0000000..debdeda
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png
new file mode 100644 (file)
index 0000000..800d4ec
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png
new file mode 100644 (file)
index 0000000..d96aa29
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-hover.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover.png
new file mode 100644 (file)
index 0000000..dd2b9b5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-hover@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover@2.png
new file mode 100644 (file)
index 0000000..15ad8df
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png
new file mode 100644 (file)
index 0000000..138c9d3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..7ae6358
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive.png
new file mode 100644 (file)
index 0000000..feb1594
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png
new file mode 100644 (file)
index 0000000..658bda2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked.png b/gtk/theme/Adwaita/assets/checkbox-unchecked.png
new file mode 100644 (file)
index 0000000..902118e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked.png differ
diff --git a/gtk/theme/Adwaita/assets/checkbox-unchecked@2.png b/gtk/theme/Adwaita/assets/checkbox-unchecked@2.png
new file mode 100644 (file)
index 0000000..ba93c8c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/checkbox-unchecked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-active-dark.png b/gtk/theme/Adwaita/assets/radio-checked-active-dark.png
new file mode 100644 (file)
index 0000000..cba77e3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-active-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-active-dark@2.png
new file mode 100644 (file)
index 0000000..41473cc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-active.png b/gtk/theme/Adwaita/assets/radio-checked-active.png
new file mode 100644 (file)
index 0000000..635bc54
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-active@2.png b/gtk/theme/Adwaita/assets/radio-checked-active@2.png
new file mode 100644 (file)
index 0000000..0e0eee4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark.png
new file mode 100644 (file)
index 0000000..764b561
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..33db63e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..a71ec44
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..1fd9e86
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..866adad
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..dc70154
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop.png
new file mode 100644 (file)
index 0000000..67f78e7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-backdrop@2.png b/gtk/theme/Adwaita/assets/radio-checked-backdrop@2.png
new file mode 100644 (file)
index 0000000..5a4c9e7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-dark.png b/gtk/theme/Adwaita/assets/radio-checked-dark.png
new file mode 100644 (file)
index 0000000..8ef3dfc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-dark@2.png
new file mode 100644 (file)
index 0000000..0ccac07
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-hover-dark.png b/gtk/theme/Adwaita/assets/radio-checked-hover-dark.png
new file mode 100644 (file)
index 0000000..a1148cd
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-hover-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-hover-dark@2.png
new file mode 100644 (file)
index 0000000..d2a8280
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-hover.png b/gtk/theme/Adwaita/assets/radio-checked-hover.png
new file mode 100644 (file)
index 0000000..b8bc1d3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-hover@2.png b/gtk/theme/Adwaita/assets/radio-checked-hover@2.png
new file mode 100644 (file)
index 0000000..3f4ab6d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark.png
new file mode 100644 (file)
index 0000000..e50636c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..91545ef
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-insensitive.png b/gtk/theme/Adwaita/assets/radio-checked-insensitive.png
new file mode 100644 (file)
index 0000000..9ad1533
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-checked-insensitive@2.png
new file mode 100644 (file)
index 0000000..8b12264
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked.png b/gtk/theme/Adwaita/assets/radio-checked.png
new file mode 100644 (file)
index 0000000..c066aaa
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-checked@2.png b/gtk/theme/Adwaita/assets/radio-checked@2.png
new file mode 100644 (file)
index 0000000..3d34298
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-checked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-active-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-active-dark.png
new file mode 100644 (file)
index 0000000..21f2c7b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-active-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-active-dark@2.png
new file mode 100644 (file)
index 0000000..ebc6be3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-active.png b/gtk/theme/Adwaita/assets/radio-mixed-active.png
new file mode 100644 (file)
index 0000000..394b81f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-active.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-active@2.png b/gtk/theme/Adwaita/assets/radio-mixed-active@2.png
new file mode 100644 (file)
index 0000000..d001f90
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark.png
new file mode 100644 (file)
index 0000000..9314cdc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..0c174e8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..d13fa43
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..34aa586
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..c6a01a7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..e8fd21f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop.png
new file mode 100644 (file)
index 0000000..9448702
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-backdrop@2.png b/gtk/theme/Adwaita/assets/radio-mixed-backdrop@2.png
new file mode 100644 (file)
index 0000000..e317970
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-dark.png
new file mode 100644 (file)
index 0000000..e7d7f0e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-dark@2.png
new file mode 100644 (file)
index 0000000..8b4f2ba
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-hover-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-hover-dark.png
new file mode 100644 (file)
index 0000000..77643c3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-hover-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-hover-dark@2.png
new file mode 100644 (file)
index 0000000..952a239
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-hover.png b/gtk/theme/Adwaita/assets/radio-mixed-hover.png
new file mode 100644 (file)
index 0000000..2ad343b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-hover@2.png b/gtk/theme/Adwaita/assets/radio-mixed-hover@2.png
new file mode 100644 (file)
index 0000000..f210039
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark.png
new file mode 100644 (file)
index 0000000..ac0920c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..346a972
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-insensitive.png b/gtk/theme/Adwaita/assets/radio-mixed-insensitive.png
new file mode 100644 (file)
index 0000000..cb2608f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-mixed-insensitive@2.png
new file mode 100644 (file)
index 0000000..91cc784
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed.png b/gtk/theme/Adwaita/assets/radio-mixed.png
new file mode 100644 (file)
index 0000000..6f34527
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-mixed@2.png b/gtk/theme/Adwaita/assets/radio-mixed@2.png
new file mode 100644 (file)
index 0000000..575b2ca
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-mixed@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-active-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-active-dark.png
new file mode 100644 (file)
index 0000000..a6b8b29
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-active-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-active-dark@2.png
new file mode 100644 (file)
index 0000000..8dc5f55
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-active.png b/gtk/theme/Adwaita/assets/radio-unchecked-active.png
new file mode 100644 (file)
index 0000000..40f2c35
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-active@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-active@2.png
new file mode 100644 (file)
index 0000000..c1dfcf5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png
new file mode 100644 (file)
index 0000000..809f35a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..a9bdb80
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..809f35a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..a9bdb80
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..7bb6c8b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..eb859ac
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop.png
new file mode 100644 (file)
index 0000000..a594702
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-backdrop@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop@2.png
new file mode 100644 (file)
index 0000000..ef51603
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-dark.png
new file mode 100644 (file)
index 0000000..f4ef18d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-dark@2.png
new file mode 100644 (file)
index 0000000..b39f370
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark.png
new file mode 100644 (file)
index 0000000..715cc49
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png
new file mode 100644 (file)
index 0000000..9d15c33
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-hover.png b/gtk/theme/Adwaita/assets/radio-unchecked-hover.png
new file mode 100644 (file)
index 0000000..8c5fcd4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-hover@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-hover@2.png
new file mode 100644 (file)
index 0000000..1ac5b0e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png
new file mode 100644 (file)
index 0000000..809f35a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..a9bdb80
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-insensitive.png b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive.png
new file mode 100644 (file)
index 0000000..7bb6c8b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked-insensitive@2.png b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive@2.png
new file mode 100644 (file)
index 0000000..eb859ac
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked.png b/gtk/theme/Adwaita/assets/radio-unchecked.png
new file mode 100644 (file)
index 0000000..8022b4e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked.png differ
diff --git a/gtk/theme/Adwaita/assets/radio-unchecked@2.png b/gtk/theme/Adwaita/assets/radio-unchecked@2.png
new file mode 100644 (file)
index 0000000..590d2b4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/radio-unchecked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-active.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-active.png
new file mode 100644 (file)
index 0000000..d1281b3
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-active@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-active@2.png
new file mode 100644 (file)
index 0000000..3f5211a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..8a6a6ac
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..e7ebf05
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png
new file mode 100644 (file)
index 0000000..e973558
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png
new file mode 100644 (file)
index 0000000..582437b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover.png
new file mode 100644 (file)
index 0000000..1f06981
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png
new file mode 100644 (file)
index 0000000..f404f68
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png
new file mode 100644 (file)
index 0000000..993bb99
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png
new file mode 100644 (file)
index 0000000..c4fe31f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked.png
new file mode 100644 (file)
index 0000000..8cd79ac
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-checked@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-checked@2.png
new file mode 100644 (file)
index 0000000..9a6ef7f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-checked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active.png
new file mode 100644 (file)
index 0000000..ac0a055
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png
new file mode 100644 (file)
index 0000000..8dd3a62
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..2c8010d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..7c6f8c7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png
new file mode 100644 (file)
index 0000000..0bf70ce
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png
new file mode 100644 (file)
index 0000000..2ceee34
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover.png
new file mode 100644 (file)
index 0000000..54ebd97
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png
new file mode 100644 (file)
index 0000000..937107e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png
new file mode 100644 (file)
index 0000000..c629ca0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png
new file mode 100644 (file)
index 0000000..f2391d0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed.png
new file mode 100644 (file)
index 0000000..31284ec
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-mixed@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-mixed@2.png
new file mode 100644 (file)
index 0000000..4cb9355
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-mixed@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active.png
new file mode 100644 (file)
index 0000000..01db539
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png
new file mode 100644 (file)
index 0000000..02eb793
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..94023a0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..79a2992
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png
new file mode 100644 (file)
index 0000000..9a6ba6a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png
new file mode 100644 (file)
index 0000000..5ca6dd6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png
new file mode 100644 (file)
index 0000000..9196a0f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png
new file mode 100644 (file)
index 0000000..8c63022
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png
new file mode 100644 (file)
index 0000000..94023a0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png
new file mode 100644 (file)
index 0000000..79a2992
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked.png
new file mode 100644 (file)
index 0000000..0062aaf
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-checkbox-unchecked@2.png b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked@2.png
new file mode 100644 (file)
index 0000000..e6b9f0a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-checkbox-unchecked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-active.png b/gtk/theme/Adwaita/assets/selected-radio-checked-active.png
new file mode 100644 (file)
index 0000000..9c89f08
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-active@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked-active@2.png
new file mode 100644 (file)
index 0000000..afb5968
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..8f557af
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..5a4d4bd
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop.png b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop.png
new file mode 100644 (file)
index 0000000..7103c8d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png
new file mode 100644 (file)
index 0000000..9197842
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-hover.png b/gtk/theme/Adwaita/assets/selected-radio-checked-hover.png
new file mode 100644 (file)
index 0000000..0fcbccd
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-hover@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked-hover@2.png
new file mode 100644 (file)
index 0000000..6638658
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive.png
new file mode 100644 (file)
index 0000000..b65c178
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png
new file mode 100644 (file)
index 0000000..2307b22
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked.png b/gtk/theme/Adwaita/assets/selected-radio-checked.png
new file mode 100644 (file)
index 0000000..497f0f9
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-checked@2.png b/gtk/theme/Adwaita/assets/selected-radio-checked@2.png
new file mode 100644 (file)
index 0000000..4950f5f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-checked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-active.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-active.png
new file mode 100644 (file)
index 0000000..5b1f3da
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-active@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-active@2.png
new file mode 100644 (file)
index 0000000..a30bb4e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..9d35f3a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..38ff458
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop.png
new file mode 100644 (file)
index 0000000..598f633
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png
new file mode 100644 (file)
index 0000000..2c3f6d6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-hover.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-hover.png
new file mode 100644 (file)
index 0000000..1c266c9
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-hover@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-hover@2.png
new file mode 100644 (file)
index 0000000..da1ffe4
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive.png
new file mode 100644 (file)
index 0000000..74e1f5e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png
new file mode 100644 (file)
index 0000000..9e8cd77
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed.png b/gtk/theme/Adwaita/assets/selected-radio-mixed.png
new file mode 100644 (file)
index 0000000..d7209b6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-mixed@2.png b/gtk/theme/Adwaita/assets/selected-radio-mixed@2.png
new file mode 100644 (file)
index 0000000..08d84a9
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-mixed@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-active.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-active.png
new file mode 100644 (file)
index 0000000..d19ff57
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-active.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-active@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-active@2.png
new file mode 100644 (file)
index 0000000..9cb059e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..a4061bb
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..6589a3a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png
new file mode 100644 (file)
index 0000000..79cd787
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png
new file mode 100644 (file)
index 0000000..4da4841
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover.png
new file mode 100644 (file)
index 0000000..653792b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png
new file mode 100644 (file)
index 0000000..bfcfb47
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png
new file mode 100644 (file)
index 0000000..a4061bb
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png
new file mode 100644 (file)
index 0000000..6589a3a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked.png
new file mode 100644 (file)
index 0000000..cd4bab7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked.png differ
diff --git a/gtk/theme/Adwaita/assets/selected-radio-unchecked@2.png b/gtk/theme/Adwaita/assets/selected-radio-unchecked@2.png
new file mode 100644 (file)
index 0000000..456c2b8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/selected-radio-unchecked@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png
new file mode 100644 (file)
index 0000000..e256bc5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png
new file mode 100644 (file)
index 0000000..996e037
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png
new file mode 100644 (file)
index 0000000..fdec096
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png
new file mode 100644 (file)
index 0000000..cf4e74e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png
new file mode 100644 (file)
index 0000000..56e33e7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..bb36a34
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..56e33e7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..bb36a34
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..6238b63
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..e88ec98
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png
new file mode 100644 (file)
index 0000000..4bbc54b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png
new file mode 100644 (file)
index 0000000..fd5ddfd
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png
new file mode 100644 (file)
index 0000000..52b4663
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png
new file mode 100644 (file)
index 0000000..ec41e16
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png
new file mode 100644 (file)
index 0000000..c687bf5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png
new file mode 100644 (file)
index 0000000..48bf9f6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png
new file mode 100644 (file)
index 0000000..b53a8fe
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png
new file mode 100644 (file)
index 0000000..52b7b29
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png
new file mode 100644 (file)
index 0000000..56e33e7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..bb36a34
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png
new file mode 100644 (file)
index 0000000..6238b63
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png
new file mode 100644 (file)
index 0000000..e88ec98
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png
new file mode 100644 (file)
index 0000000..b34af16
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png
new file mode 100644 (file)
index 0000000..a6bb08f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png
new file mode 100644 (file)
index 0000000..b70f902
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png
new file mode 100644 (file)
index 0000000..102c8c2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png
new file mode 100644 (file)
index 0000000..51e2a8b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png
new file mode 100644 (file)
index 0000000..3f82bb7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png
new file mode 100644 (file)
index 0000000..40998ed
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..ea0d0bc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..40998ed
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..ea0d0bc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..5cb6f5b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..d605052
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png
new file mode 100644 (file)
index 0000000..0857bc6
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png
new file mode 100644 (file)
index 0000000..30dc205
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png
new file mode 100644 (file)
index 0000000..fd4af17
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png
new file mode 100644 (file)
index 0000000..80120a2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png
new file mode 100644 (file)
index 0000000..ee929e9
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png
new file mode 100644 (file)
index 0000000..63e7031
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png
new file mode 100644 (file)
index 0000000..86bd606
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png
new file mode 100644 (file)
index 0000000..25367fc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png
new file mode 100644 (file)
index 0000000..40998ed
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..ea0d0bc
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png
new file mode 100644 (file)
index 0000000..5cb6f5b
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png
new file mode 100644 (file)
index 0000000..d605052
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png
new file mode 100644 (file)
index 0000000..a9932e9
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png
new file mode 100644 (file)
index 0000000..7ca9146
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png
new file mode 100644 (file)
index 0000000..445c9d8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png
new file mode 100644 (file)
index 0000000..ec6bc5c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png
new file mode 100644 (file)
index 0000000..9913626
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png
new file mode 100644 (file)
index 0000000..0eff135
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png
new file mode 100644 (file)
index 0000000..995c5e1
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..746c3d5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..995c5e1
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..746c3d5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..4435622
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..ebcc09c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png
new file mode 100644 (file)
index 0000000..932b2f8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png
new file mode 100644 (file)
index 0000000..3eda880
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png
new file mode 100644 (file)
index 0000000..935822c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png
new file mode 100644 (file)
index 0000000..03652c8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png
new file mode 100644 (file)
index 0000000..1e2b230
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png
new file mode 100644 (file)
index 0000000..4d7923e
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png
new file mode 100644 (file)
index 0000000..be10b08
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png
new file mode 100644 (file)
index 0000000..e55e9ed
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png
new file mode 100644 (file)
index 0000000..995c5e1
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..746c3d5
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png
new file mode 100644 (file)
index 0000000..4435622
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png
new file mode 100644 (file)
index 0000000..ebcc09c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png
new file mode 100644 (file)
index 0000000..c5d54c8
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png
new file mode 100644 (file)
index 0000000..b0c0107
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png
new file mode 100644 (file)
index 0000000..75fd350
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png
new file mode 100644 (file)
index 0000000..c5d1c9c
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png
new file mode 100644 (file)
index 0000000..82bbce0
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png
new file mode 100644 (file)
index 0000000..8b0ee81
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png
new file mode 100644 (file)
index 0000000..b5d8faf
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png
new file mode 100644 (file)
index 0000000..8a48c4a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png
new file mode 100644 (file)
index 0000000..b5d8faf
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..8a48c4a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png
new file mode 100644 (file)
index 0000000..12a6814
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png
new file mode 100644 (file)
index 0000000..15a907d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png
new file mode 100644 (file)
index 0000000..9f8cb52
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png
new file mode 100644 (file)
index 0000000..52ff660
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png
new file mode 100644 (file)
index 0000000..75c1322
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png
new file mode 100644 (file)
index 0000000..1dffb95
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png
new file mode 100644 (file)
index 0000000..ba103c7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png
new file mode 100644 (file)
index 0000000..ca5014f
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png
new file mode 100644 (file)
index 0000000..ab23284
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png
new file mode 100644 (file)
index 0000000..27c82f7
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png
new file mode 100644 (file)
index 0000000..b5d8faf
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png
new file mode 100644 (file)
index 0000000..8a48c4a
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png
new file mode 100644 (file)
index 0000000..12a6814
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png
new file mode 100644 (file)
index 0000000..15a907d
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png
new file mode 100644 (file)
index 0000000..850add2
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png differ
diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png
new file mode 100644 (file)
index 0000000..22c3f13
Binary files /dev/null and b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png differ
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
new file mode 100644 (file)
index 0000000..33e761c
--- /dev/null
@@ -0,0 +1,4407 @@
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #cc0000;
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+  -GtkWidget-link-color: #4a90d9;
+  -GtkWidget-visited-link-color: #2a76c6;
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  -GtkStatusbar-shadow-type: none;
+  outline-color: rgba(238, 238, 236, 0.3);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #eeeeec;
+  background-color: #393f3f; }
+  .background:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+    color: #939695;
+    background-color: #393f3f; }
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+*:insensitive {
+  -gtk-image-effect: dim; }
+
+.gtkstyle-fallback {
+  background-color: #393f3f;
+  color: #eeeeec; }
+  .gtkstyle-fallback:prelight {
+    background-color: #515a5a;
+    color: #eeeeec; }
+  .gtkstyle-fallback:active {
+    background-color: #212424;
+    color: #eeeeec; }
+  .gtkstyle-fallback:insensitive {
+    background-color: #323636;
+    color: #939695; }
+  .gtkstyle-fallback:selected {
+    background-color: #215d9c;
+    color: #ffffff; }
+
+.view {
+  color: white;
+  background-color: #292929; }
+  .view:backdrop {
+    color: #d4d4d4;
+    background-color: #2c2c2c; }
+  .view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected {
+    border-radius: 3px; }
+
+.rubberband {
+  border: 1px solid #215d9c;
+  background-color: rgba(33, 93, 156, 0.2); }
+
+.overshoot.top {
+  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center top;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.top:backdrop {
+    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center top;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.bottom {
+  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center bottom;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.bottom:backdrop {
+    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center bottom;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.left {
+  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: left center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.left:backdrop {
+    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: left center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.right {
+  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: right center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.right:backdrop {
+    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: right center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
+  color: #eeeeec; }
+  .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
+    color: #939695; }
+.label:insensitive {
+  color: #939695; }
+  .label:insensitive:backdrop {
+    color: #5d6767; }
+
+.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
+.header-bar .subtitle {
+  opacity: 0.55;
+  text-shadow: none; }
+
+GtkAssistant .sidebar {
+  background-color: #292929;
+  border-top: 1px solid #1c1f1f; }
+  GtkAssistant .sidebar:dir(ltr) {
+    border-right: 1px solid #1c1f1f; }
+  GtkAssistant .sidebar:dir(rtl) {
+    border-left: 1px solid #1c1f1f; }
+  GtkAssistant .sidebar:backdrop {
+    background-color: #2c2c2c;
+    border-color: #1e2222; }
+GtkAssistant.csd .sidebar {
+  border-top-style: none; }
+GtkAssistant .sidebar .label {
+  padding: 6px 12px; }
+GtkAssistant .sidebar .label.highlight {
+  background-color: #5d6261; }
+
+GtkTextView {
+  background-color: #313434; }
+  GtkTextView:backdrop {
+    background-color: #323535; }
+
+.grid-child {
+  padding: 3px;
+  border-radius: 3px; }
+  .grid-child:selected {
+    outline-offset: -2px; }
+
+.popover.osd, .app-notification,
+.app-notification.frame, .osd {
+  color: #eeeeec;
+  border: none;
+  background-color: rgba(32, 37, 38, 0.7);
+  background-clip: padding-box;
+  outline-color: rgba(238, 238, 236, 0.3);
+  box-shadow: none;
+  text-shadow: 0 1px black;
+  icon-shadow: 0 1px black; }
+  .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
+    text-shadow: none; }
+
+/*********************
+ * Spinner Animation *
+ *********************/
+@keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  .spinner:active {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    .spinner:active:insensitive {
+      opacity: 0.5; }
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+  border: 1px solid;
+  padding: 5px 8px 6px;
+  border-radius: 3px;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #212121, #292929 90%);
+  color: white;
+  border-color: #1c1f1f;
+  box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
+  .entry.image.left {
+    padding-left: 0; }
+  .entry.image.right {
+    padding-right: 0; }
+  .entry.flat, .entry.flat:focus {
+    padding: 2px;
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: white;
+    border-color: #1c1f1f;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
+    border: none;
+    border-radius: 0; }
+  .entry:focus {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 1px rgba(238, 238, 236, 0.1);
+    border-color: #0f2b48; }
+  .entry:insensitive {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #323636);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0.1); }
+  .entry:backdrop {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: #d4d4d4;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #2c2c2c);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
+  .entry:backdrop:insensitive {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: #5d6767;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #323636);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
+  .entry.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: #215d9c;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none; }
+    .entry.progressbar:backdrop {
+      background-color: transparent; }
+  .linked .entry {
+    border-radius: 0; }
+    .linked .entry:first-child {
+      border-top-left-radius: 3px;
+      border-bottom-left-radius: 3px; }
+      .linked .entry:first-child:dir(rtl) {
+        border-right-style: none; }
+    .linked .entry:last-child {
+      border-top-right-radius: 3px;
+      border-bottom-right-radius: 3px;
+      border-left-style: none; }
+      .linked .entry:last-child:dir(rtl) {
+        border-left-style: solid; }
+  .entry.error {
+    color: #cc0000;
+    border-color: #cc0000; }
+    .entry.error:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(204, 0, 0, 0.7), 0 1px rgba(238, 238, 236, 0.1);
+      border-color: #1a0000; }
+    .entry.error:selected, .entry.error:selected:focus {
+      background-color: #cc0000; }
+  .entry.warning {
+    color: #f57900;
+    border-color: #f57900; }
+    .entry.warning:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(245, 121, 0, 0.7), 0 1px rgba(238, 238, 236, 0.1);
+      border-color: #432100; }
+    .entry.warning:selected, .entry.warning:selected:focus {
+      background-color: #f57900; }
+  .entry.image {
+    color: #c6c6c5; }
+    .entry.image:hover {
+      color: #eeeeec; }
+    .entry.image:active {
+      color: #215d9c; }
+    .entry.image:backdrop {
+      color: #7e8080; }
+  .linked.vertical .entry {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: white;
+    border-color: #1c1f1f;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
+    background-image: linear-gradient(to bottom, #292929);
+    border-bottom-color: #252626;
+    box-shadow: none; }
+    .linked.vertical .entry:focus {
+      border-color: #0f2b48;
+      box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 -1px 0 0 #0f2b48; }
+    .linked.vertical .entry:insensitive {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #323636);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+      border-bottom-color: #252626; }
+      .linked.vertical .entry:insensitive:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #323636);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #272929; }
+    .linked.vertical .entry:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: #d4d4d4;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2c2c2c);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+      border-bottom-color: #272929; }
+    .linked.vertical .entry:first-child {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: white;
+      border-color: #1c1f1f;
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0);
+      border-bottom-color: #252626; }
+      .linked.vertical .entry:first-child:focus {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0.7);
+        border-color: #0f2b48; }
+      .linked.vertical .entry:first-child:insensitive {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #272929; }
+        .linked.vertical .entry:first-child:insensitive:backdrop {
+          background-color: transparent;
+          background-image: linear-gradient(to bottom, #212121, #292929 90%);
+          color: #5d6767;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #323636);
+          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+          border-bottom-color: #272929;
+          border-top-style: solid; }
+      .linked.vertical .entry:first-child:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        color: #d4d4d4;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #2c2c2c);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #272929; }
+    .linked.vertical .entry:last-child {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: white;
+      border-color: #1c1f1f;
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1);
+      background-image: linear-gradient(to bottom, #292929);
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+      .linked.vertical .entry:last-child:focus {
+        border-color: #0f2b48;
+        box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7), 0 -1px 0 0 #0f2b48, 0 1px rgba(238, 238, 236, 0.1); }
+      .linked.vertical .entry:last-child:insensitive {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0.1); }
+        .linked.vertical .entry:last-child:insensitive:backdrop {
+          background-color: transparent;
+          background-image: linear-gradient(to bottom, #212121, #292929 90%);
+          color: #5d6767;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #323636);
+          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
+      .linked.vertical .entry:last-child:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #212121, #292929 90%);
+        color: #d4d4d4;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #2c2c2c);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
+  .osd .entry {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: white;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black; }
+    .osd .entry:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: white;
+      border-color: #215d9c;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0.7);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black; }
+    .osd .entry:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .entry:insensitive {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+
+/***********
+ * Buttons *
+ ***********/
+@keyframes needs_attention {
+  from {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); }
+  to {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } }
+.button, .header-bar .button.titlebutton,
+.titlebar .button.titlebutton {
+  border: 1px solid;
+  border-radius: 3px;
+  padding: 5px 8px 6px;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  color: #eeeeec;
+  outline-color: rgba(238, 238, 236, 0.3);
+  border-color: #1c1f1f;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .button.flat, .header-bar .titlebutton.button,
+  .titlebar .titlebutton.button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    transition: none; }
+    .button.flat:hover, .header-bar .titlebutton.button:hover,
+    .titlebar .titlebutton.button:hover {
+      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+      transition-duration: 500ms; }
+      .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
+      .titlebar .titlebutton.button:hover:active {
+        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .button:hover, .header-bar .button.titlebutton:hover,
+  .titlebar .button.titlebutton:hover {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    -gtk-image-effect: highlight; }
+  .button:active, .header-bar .button.titlebutton:active,
+  .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
+  .titlebar .button.titlebutton:checked {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #232727, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1);
+    transition-duration: 50ms; }
+  .button:backdrop, .header-bar .button.titlebutton:backdrop,
+  .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop {
+    color: #939695;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+    -gtk-image-effect: none; }
+    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
+    .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
+    .titlebar .titlebutton.button:backdrop:checked {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2f3434);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+    .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
+    .titlebar .titlebutton.button:backdrop:insensitive {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive > .label {
+        color: inherit; }
+    .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
+    .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
+    .titlebar .titlebutton.button:backdrop:insensitive:checked {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #262929);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
+        color: inherit; }
+  .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
+  .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
+  .titlebar .titlebutton.button:backdrop:insensitive {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+    text-shadow: none;
+    icon-shadow: none; }
+  .button:insensitive, .header-bar .button.titlebutton:insensitive,
+  .titlebar .button.titlebutton:insensitive {
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #323636);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    .button:insensitive > .label {
+      color: inherit; }
+    .button:insensitive:active, .button:insensitive:checked {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #2f3333, #323636);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      .button:insensitive:active > .label, .button:insensitive:checked > .label {
+        color: inherit; }
+  .button.osd, .header-bar .osd.button.titlebutton,
+  .titlebar .osd.button.titlebutton {
+    color: #eeeeec;
+    border-radius: 5px;
+    outline-color: rgba(238, 238, 236, 0.3);
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border: none;
+    box-shadow: none; }
+    .button.osd.image-button, .header-bar .osd.titlebutton.button,
+    .titlebar .osd.titlebutton.button {
+      padding: 13px; }
+    .button.osd:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border: none;
+      box-shadow: none; }
+    .button.osd:active, .button.osd:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border: none;
+      box-shadow: none; }
+    .button.osd:insensitive, .button.osd:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      border: none; }
+    .button.osd:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      border: none; }
+  .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
+  .osd .titlebar .button.titlebutton,
+  .titlebar .osd .button.titlebutton {
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-radius: 0;
+    border-left-style: none; }
+    .osd .button:dir(rtl) {
+      border-radius: 0;
+      border-right-style: none;
+      border-left-style: solid; }
+    .osd .button:first-child {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid; }
+    .osd .button:last-child {
+      border-radius: 0 3px 3px 0; }
+      .osd .button:last-child:dir(rtl) {
+        border-right-style: solid; }
+    .osd .button:only-child {
+      border-radius: 3px;
+      border-style: solid; }
+    .osd .button:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .osd .button:insensitive, .osd .button:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .button:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
+    .osd .titlebar .titlebutton.button,
+    .titlebar .osd .titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: none;
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black; }
+      .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
+      .osd .titlebar .titlebutton.button:hover,
+      .titlebar .osd .titlebutton.button:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none; }
+      .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
+      .osd .titlebar .titlebutton.button:insensitive,
+      .titlebar .osd .titlebutton.button:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        background-image: none;
+        border-color: transparent;
+        box-shadow: none; }
+      .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
+      .osd .titlebar .titlebutton.button:backdrop,
+      .titlebar .osd .titlebutton.button:backdrop {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
+      .osd .titlebar .titlebutton.button:active,
+      .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
+      .osd .titlebar .titlebutton.button:checked,
+      .titlebar .osd .titlebutton.button:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none; }
+  .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
+  .titlebar .suggested-action.button.titlebutton {
+    color: white;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #0b1e33;
+    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
+    .titlebar .suggested-action.titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #215d9c; }
+    .button.suggested-action:hover {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action:active, .button.suggested-action:checked {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #194776, #1c5187);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+    .titlebar .suggested-action.titlebutton.button:backdrop {
+      color: #d2deeb;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #215d9c);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
+      .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
+      .titlebar .suggested-action.titlebutton.button:backdrop:checked {
+        color: #d0d9e2;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #184472);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+      .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+        .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
+          color: inherit; }
+        .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
+          color: #6c88a5;
+          border-color: #0b1e33;
+          background-image: linear-gradient(to bottom, #1d4876);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+          .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
+          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
+          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+    .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+    .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
+    .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+    .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: rgba(33, 93, 156, 0.8); }
+    .button.suggested-action:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      .button.suggested-action:insensitive > .label {
+        color: inherit; }
+      .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
+        color: #a4b5c8;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #1b436f, #1d4876);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+        .button.suggested-action:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label {
+          color: inherit; }
+    .osd .button.suggested-action {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, #215d9c);
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.suggested-action:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
+  .titlebar .destructive-action.button.titlebutton {
+    color: white;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #5e0707;
+    background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
+    .titlebar .destructive-action.titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #d51010; }
+    .button.destructive-action:hover {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action:active, .button.destructive-action:checked {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #aa0d0d, #bd0e0e);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+    .titlebar .destructive-action.titlebutton.button:backdrop {
+      color: #f6cfcf;
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #d51010);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
+      .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
+      .titlebar .destructive-action.titlebutton.button:backdrop:checked {
+        color: #edcece;
+        border-color: #5e0707;
+        background-image: linear-gradient(to bottom, #a60c0c);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+      .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+        .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
+          color: inherit; }
+        .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
+          color: #c36464;
+          border-color: #5e0707;
+          background-image: linear-gradient(to bottom, #a41111);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+          .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
+          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
+          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+    .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+    .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
+    .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+    .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: rgba(213, 16, 16, 0.8); }
+    .button.destructive-action:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      .button.destructive-action:insensitive > .label {
+        color: inherit; }
+      .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
+        color: #da9f9f;
+        border-color: #5e0707;
+        background-image: linear-gradient(to bottom, #9d1010, #a41111);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+        .button.destructive-action:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label {
+          color: inherit; }
+    .osd .button.destructive-action {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, #d51010);
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.destructive-action:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .button.image-button, .header-bar .titlebutton.button,
+  .titlebar .titlebutton.button {
+    padding: 8px; }
+  .button.text-button, .header-bar .text-button.button.titlebutton,
+  .titlebar .text-button.button.titlebutton {
+    padding-left: 16px;
+    padding-right: 16px; }
+  .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
+  .titlebar .text-button.titlebutton.button {
+    padding: 5px 8px 6px; }
+    .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
+    .titlebar .text-button.titlebutton.button .label:first-child {
+      padding-left: 8px; }
+    .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
+    .titlebar .text-button.titlebutton.button .label:last-child {
+      padding-right: 8px; }
+  .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
+  .titlebar .stack-switcher > .button.titlebutton {
+    outline-offset: -3px; }
+    .stack-switcher > .button > .label {
+      padding-left: 6px;
+      padding-right: 6px; }
+    .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
+    .titlebar .stack-switcher > .button.titlebutton > GtkImage {
+      padding-left: 6px;
+      padding-right: 6px;
+      padding-top: 3px;
+      padding-bottom: 3px; }
+    .stack-switcher > .button.text-button {
+      padding: 5px 10px 6px; }
+    .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
+    .titlebar .stack-switcher > .titlebutton.button {
+      padding: 5px 2px; }
+    .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
+      animation: none;
+      background-image: none; }
+  .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
+  .inline-toolbar .titlebar .button.titlebutton,
+  .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
+    border-radius: 2px;
+    border-width: 1px; }
+  .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
+  .primary-toolbar .titlebar .button.titlebutton,
+  .titlebar .primary-toolbar .button.titlebutton {
+    icon-shadow: none; }
+
+.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
+  animation: needs_attention 150ms ease-in;
+  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.81176)), to(transparent));
+  background-size: 6px 6px, 6px 6px;
+  background-repeat: no-repeat;
+  background-position: right 3px, right 2px; }
+  .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
+    background-size: 6px 6px, 0 0; }
+  .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
+    background-position: left 3px, left 2px; }
+
+.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
+  color: #eeeeec;
+  outline-color: rgba(238, 238, 236, 0.3);
+  border-color: #1c1f1f;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .inline-toolbar GtkToolButton > .button:hover {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #232727, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
+  .inline-toolbar GtkToolButton > .button:insensitive {
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #323636);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    .inline-toolbar GtkToolButton > .button:insensitive > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #2f3333, #323636);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:backdrop {
+    color: #939695;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+  .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
+    color: #939695;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #2f3434);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+    color: #5d6767;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #323636);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+    .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
+    color: #5d6767;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #262929);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+    .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
+      color: inherit; }
+
+.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
+.inline-toolbar .titlebar .button.titlebutton,
+.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked .header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
+.linked .titlebar .button.titlebutton,
+.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked .button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
+GtkComboBox.combobox-entry .titlebar .button.titlebutton,
+.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
+  border-radius: 0;
+  border-left-style: none; }
+  .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
+  .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
+  .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
+  .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+    border-radius: 0;
+    border-right-style: none;
+    border-left-style: solid; }
+
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
+  border-radius: 3px 0 0 3px;
+  border-left-style: solid; }
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
+  border-radius: 0 3px 3px 0; }
+  .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
+    border-right-style: solid; }
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
+  border-radius: 3px;
+  border-style: solid; }
+
+.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive, .linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button, .linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > GtkComboBox > .button {
+  border-left-style: solid;
+  border-top-style: none;
+  border-radius: 0; }
+
+.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > GtkComboBox:first-child > .button {
+  border-style: solid;
+  border-radius: 3px 3px 0 0; }
+.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > GtkComboBox:last-child > .button {
+  border-radius: 0 0 3px 3px; }
+.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > GtkComboBox:only-child > .button {
+  border-radius: 3px;
+  border-style: solid; }
+
+.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
+.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
+.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
+.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
+.notebook tab .titlebar .button.titlebutton,
+.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
+.titlebar .list-row.button.titlebutton, .list-row.button:backdrop:hover, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
+.app-notification .titlebar .titlebutton.button,
+.titlebar .app-notification .titlebutton.button,
+.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
+.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
+.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
+.app-notification.frame .button.flat:backdrop,
+.app-notification.frame .header-bar .button.titlebutton:backdrop,
+.header-bar .app-notification.frame .button.titlebutton:backdrop,
+.app-notification.frame .titlebar .button.titlebutton:backdrop,
+.titlebar .app-notification.frame .button.titlebutton:backdrop,
+.app-notification.frame .button.flat:insensitive,
+.app-notification.frame .header-bar .button.titlebutton:insensitive,
+.header-bar .app-notification.frame .button.titlebutton:insensitive,
+.app-notification.frame .titlebar .button.titlebutton:insensitive,
+.titlebar .app-notification.frame .button.titlebutton:insensitive,
+.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
+.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+  text-shadow: none;
+  icon-shadow: none; }
+
+/* menu buttons */
+.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
+.titlebar .menuitem.titlebutton.button {
+  outline-offset: -1px; }
+  .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
+  .titlebar .menuitem.titlebutton.button:hover {
+    background-color: #4b5050; }
+
+GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
+.titlebar GtkColorButton.button.titlebutton {
+  padding: 5px; }
+  GtkColorButton.button GtkColorSwatch, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch,
+  .titlebar GtkColorButton.button.titlebutton GtkColorSwatch {
+    border-radius: 0;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    GtkColorButton.button GtkColorSwatch:insensitive, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive,
+    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive, GtkColorButton.button GtkColorSwatch:backdrop, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop,
+    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop {
+      box-shadow: none; }
+
+/*********
+ * Links *
+ *********/
+*:link, .button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited {
+  color: #4a90d9; }
+  *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
+  .titlebar .button.titlebutton:visited {
+    color: #2a76c6; }
+    *:selected *:link:visited, *:selected .button:visited {
+      color: #a6bed7; }
+  *:link:hover, .button:hover:link, .button:hover:visited {
+    color: #74aae2; }
+    *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
+      color: #e8eef5; }
+  *:link:active, .button:active:link, .button:active:visited {
+    color: #4a90d9; }
+    *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
+      color: #d2deeb; }
+  *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
+  .header-bar.selection-mode .subtitle:backdrop:hover:link {
+    color: #215d9c; }
+  *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
+  .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
+    color: #d2deeb; }
+
+.button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited {
+  text-shadow: none; }
+  .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
+    text-shadow: none; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton {
+  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
+   * hence it's commented atm.
+   *  GtkTreeView & {
+   *   &.entry, &.entry:focus {
+   *     padding: 1px;
+   *     border-width: 1px 0;
+   *     border-color: $selected_bg_color;
+   *     border-radius: 0;
+   *     box-shadow: none;
+   *   }
+   * } */ }
+  .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
+  .spinbutton .titlebar .button.titlebutton,
+  .titlebar .spinbutton .button.titlebutton {
+    background-image: none;
+    border-style: none none none solid;
+    border-color: rgba(28, 31, 31, 0.3);
+    color: #dadad8;
+    border-radius: 0;
+    box-shadow: none; }
+    .spinbutton .button:dir(rtl) {
+      border-style: none solid none none; }
+    .spinbutton .button:hover {
+      color: #eeeeec;
+      background-color: rgba(238, 238, 236, 0.05); }
+    .spinbutton .button:insensitive {
+      color: rgba(147, 150, 149, 0.3); }
+    .spinbutton .button:active {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+      background-color: rgba(0, 0, 0, 0.1); }
+    .spinbutton .button:backdrop {
+      color: #888b8a;
+      border-color: rgba(30, 34, 34, 0.3);
+      background-color: transparent; }
+    .spinbutton .button:backdrop:insensitive {
+      background-image: none;
+      color: rgba(93, 103, 103, 0.3);
+      border-style: none none none solid; }
+      .spinbutton .button:backdrop:insensitive:dir(rtl) {
+        border-style: none solid none none; }
+  .osd .spinbutton .button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: #eeeeec;
+    border-style: none none none solid;
+    border-color: rgba(0, 0, 0, 0.4);
+    border-radius: 0;
+    box-shadow: none;
+    icon-shadow: 0 1px black; }
+    .osd .spinbutton .button:dir(rtl) {
+      border-style: none solid none none; }
+    .osd .spinbutton .button:hover {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.5);
+      background-color: rgba(238, 238, 236, 0.1);
+      icon-shadow: 0 1px black;
+      box-shadow: none; }
+    .osd .spinbutton .button:backdrop {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.5);
+      icon-shadow: none;
+      box-shadow: none; }
+    .osd .spinbutton .button:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.5);
+      icon-shadow: none;
+      box-shadow: none; }
+    .osd .spinbutton .button:last-child {
+      border-radius: 0 3px 3px 0; }
+    .osd .spinbutton .button:dir(rtl):first-child {
+      border-radius: 3px 0 0 3px; }
+  .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
+    padding-top: 8px;
+    padding-bottom: 8px; }
+    .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #232727, #2d3232);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
+          color: inherit; }
+      .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
+        color: #939695;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #393f3f);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+      .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #232727, #2d3232);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
+      .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+      .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+        .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
+          color: inherit; }
+      .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
+        color: #939695;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #393f3f);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+    .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
+        color: inherit; }
+  .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
+    border-radius: 0;
+    padding-left: 3px;
+    padding-right: 3px; }
+  .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
+    border-radius: 3px 3px 0 0;
+    border-style: solid solid none solid; }
+  .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
+    border-radius: 0 0 3px 3px;
+    border-style: none solid solid solid; }
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
+  GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
+  .titlebar GtkComboBox > .button.titlebutton {
+    padding-top: 3px;
+    padding-bottom: 4px; }
+  GtkComboBox:insensitive {
+    color: #939695;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop {
+    color: #939695;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop:insensitive {
+    color: #5d6767; }
+  GtkComboBox .menuitem {
+    text-shadow: none; }
+  GtkComboBox .separator, GtkComboBox GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkComboBox .separator,
+  GtkComboBox GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkComboBox .separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar, .inline-toolbar, .search-bar, .location-bar {
+  -GtkWidget-window-dragging: true;
+  padding: 4px;
+  background-color: #393f3f; }
+  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
+    padding: 13px;
+    border: none;
+    border-radius: 5px;
+    background-color: rgba(32, 37, 38, 0.7); }
+
+.inline-toolbar {
+  border-width: 0 1px 1px;
+  padding: 3px;
+  border-radius: 0  0 5px 5px; }
+
+.search-bar, .location-bar {
+  border-width: 0 0 1px;
+  padding: 3px; }
+
+.inline-toolbar, .search-bar, .location-bar {
+  border-style: solid;
+  border-color: #1c1f1f;
+  background-color: #303535;
+  box-shadow: inset 0 2px 3px -1px #242727, 0 1px rgba(238, 238, 236, 0.1); }
+  .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
+    border-color: #1e2222;
+    background-color: #2f3434;
+    box-shadow: none; }
+
+/***************
+ * Header bars *
+ ***************/
+.titlebar,
+.header-bar {
+  padding: 6px;
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: #1c1f1f;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #434a4a, #393f3f);
+  box-shadow: inset 0 -1px #2d3232, inset 0 1px rgba(238, 238, 236, 0.1); }
+  .titlebar:backdrop,
+  .header-bar:backdrop {
+    border-color: #1e2222;
+    background-color: #393f3f;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
+  .titlebar .title,
+  .header-bar .title {
+    font-weight: bold;
+    padding: 0px 12px; }
+  .titlebar .subtitle,
+  .header-bar .subtitle {
+    font-size: smaller;
+    padding: 0 12px; }
+  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
+  GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
+  .header-bar .header-bar-separator,
+  .header-bar > GtkBox > .separator.vertical,
+  GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom, rgba(28, 31, 31, 0), #1c1f1f 30%, #1c1f1f 70%, rgba(28, 31, 31, 0) 100%) 0 1/0 1px stretch; }
+    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
+    .header-bar .header-bar-separator:backdrop,
+    .header-bar > GtkBox > .separator.vertical:backdrop {
+      border-image: linear-gradient(to bottom, rgba(30, 34, 34, 0.5)) 0 1/1px 1px; }
+  .titlebar.selection-mode,
+  .header-bar.selection-mode {
+    color: #ffffff;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
+    border-color: #0f2b48;
+    background-image: linear-gradient(to bottom, #256ab1, #215d9c);
+    box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(43, 100, 160, 0.55); }
+    .titlebar.selection-mode:backdrop,
+    .header-bar.selection-mode:backdrop {
+      background-image: linear-gradient(to bottom, #215d9c);
+      box-shadow: inset 0 1px rgba(48, 103, 161, 0.46); }
+    .titlebar.selection-mode .button,
+    .header-bar.selection-mode .button {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
+      .titlebar.selection-mode .button.flat,
+      .titlebar.selection-mode .titlebutton.button,
+      .header-bar.selection-mode .button.flat,
+      .header-bar.selection-mode .titlebutton.button {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .titlebar.selection-mode .button:hover,
+      .header-bar.selection-mode .button:hover {
+        color: #ffffff;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
+      .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
+      .header-bar.selection-mode .button:active,
+      .header-bar.selection-mode .button:checked {
+        color: #ffffff;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #194776, #1c5187);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); }
+      .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
+      .titlebar.selection-mode .titlebutton.button:backdrop,
+      .header-bar.selection-mode .button:backdrop,
+      .header-bar.selection-mode .button.flat:backdrop,
+      .header-bar.selection-mode .titlebutton.button:backdrop {
+        color: #d2deeb;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #215d9c);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+        -gtk-image-effect: none;
+        border-color: #0f2b48; }
+        .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
+        .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
+        .titlebar.selection-mode .titlebutton.button:backdrop:checked,
+        .header-bar.selection-mode .button:backdrop:active,
+        .header-bar.selection-mode .button:backdrop:checked,
+        .header-bar.selection-mode .button.flat:backdrop:active,
+        .header-bar.selection-mode .titlebutton.button:backdrop:active,
+        .header-bar.selection-mode .button.flat:backdrop:checked,
+        .header-bar.selection-mode .titlebutton.button:backdrop:checked {
+          color: #d0d9e2;
+          border-color: #0b1e33;
+          background-image: linear-gradient(to bottom, #184472);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          border-color: #0f2b48; }
+        .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
+        .header-bar.selection-mode .button:backdrop:insensitive,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
+          color: #6f90b2;
+          border-color: #0b1e33;
+          background-image: linear-gradient(to bottom, #22558a);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          border-color: #0f2b48; }
+          .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
+            color: inherit; }
+        .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
+        .header-bar.selection-mode .button:backdrop:insensitive:active,
+        .header-bar.selection-mode .button:backdrop:insensitive:checked,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
+          color: #6c88a5;
+          border-color: #0b1e33;
+          background-image: linear-gradient(to bottom, #1d4876);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          border-color: #0f2b48; }
+          .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+      .titlebar.selection-mode .button.flat:backdrop,
+      .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
+      .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
+      .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
+      .header-bar.selection-mode .button.flat:backdrop,
+      .header-bar.selection-mode .titlebutton.button:backdrop,
+      .header-bar.selection-mode .button.flat:insensitive,
+      .header-bar.selection-mode .titlebutton.button:insensitive,
+      .header-bar.selection-mode .button.flat:insensitive:backdrop,
+      .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .titlebar.selection-mode .button:insensitive,
+      .header-bar.selection-mode .button:insensitive {
+        color: #90aac4;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #22558a);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
+        .titlebar.selection-mode .button:insensitive > .label,
+        .header-bar.selection-mode .button:insensitive > .label {
+          color: inherit; }
+        .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
+        .header-bar.selection-mode .button:insensitive:active,
+        .header-bar.selection-mode .button:insensitive:checked {
+          color: #a4b5c8;
+          border-color: #0b1e33;
+          background-image: linear-gradient(to bottom, #1b436f, #1d4876);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
+          .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
+          .header-bar.selection-mode .button:insensitive:active > .label,
+          .header-bar.selection-mode .button:insensitive:checked > .label {
+            color: inherit; }
+      .titlebar.selection-mode .button.suggested-action,
+      .header-bar.selection-mode .button.suggested-action {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
+        border-color: #0f2b48; }
+        .titlebar.selection-mode .button.suggested-action:hover,
+        .header-bar.selection-mode .button.suggested-action:hover {
+          color: #eeeeec;
+          outline-color: rgba(238, 238, 236, 0.3);
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+          text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+          icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
+          border-color: #0f2b48; }
+        .titlebar.selection-mode .button.suggested-action:active,
+        .header-bar.selection-mode .button.suggested-action:active {
+          color: #eeeeec;
+          outline-color: rgba(238, 238, 236, 0.3);
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #232727, #2d3232);
+          text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+          icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55);
+          border-color: #0f2b48; }
+        .titlebar.selection-mode .button.suggested-action:insensitive,
+        .header-bar.selection-mode .button.suggested-action:insensitive {
+          color: #939695;
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #323636);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55);
+          border-color: #0f2b48; }
+          .titlebar.selection-mode .button.suggested-action:insensitive > .label,
+          .header-bar.selection-mode .button.suggested-action:insensitive > .label {
+            color: inherit; }
+        .titlebar.selection-mode .button.suggested-action:backdrop,
+        .header-bar.selection-mode .button.suggested-action:backdrop {
+          color: #939695;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #393f3f);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          border-color: #0f2b48; }
+        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
+        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
+          color: #5d6767;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #323636);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          border-color: #0f2b48; }
+          .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
+            color: inherit; }
+    .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
+    .header-bar.selection-mode .selection-menu,
+    .header-bar.selection-mode .selection-menu:backdrop {
+      border-color: rgba(33, 93, 156, 0);
+      background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0));
+      box-shadow: none;
+      padding-left: 10px;
+      padding-right: 10px; }
+      .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
+      .header-bar.selection-mode .selection-menu GtkArrow,
+      .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
+        -GtkArrow-arrow-scaling: 1; }
+      .titlebar.selection-mode .selection-menu .arrow,
+      .header-bar.selection-mode .selection-menu .arrow {
+        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+        color: rgba(255, 255, 255, 0.5);
+        icon-shadow: none; }
+  .tiled .titlebar, .maximized .titlebar, .tiled
+  .header-bar, .maximized
+  .header-bar {
+    border-radius: 0; }
+  .titlebar.default-decoration,
+  .header-bar.default-decoration {
+    padding: 4px; }
+    .titlebar.default-decoration .button,
+    .header-bar.default-decoration .button {
+      padding: 5px; }
+
+/************
+ * Pathbars *
+ ************/
+.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
+.path-bar .titlebar .button.titlebutton,
+.titlebar .path-bar .button.titlebutton {
+  padding: 5px 6px 6px; }
+  .path-bar .button:first-child {
+    padding-left: 8px; }
+  .path-bar .button:last-child {
+    padding-right: 8px; }
+  .path-bar .button:only-child {
+    padding-left: 12px;
+    padding-right: 12px; }
+  .path-bar .button .label:last-child {
+    padding-left: 2px; }
+  .path-bar .button .label:first-child {
+    padding-right: 2px; }
+  .path-bar .button .label:only-child {
+    padding-right: 0;
+    padding-left: 0; }
+  .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
+  .path-bar .titlebar .button.titlebutton GtkImage,
+  .titlebar .path-bar .button.titlebutton GtkImage {
+    padding-top: 1px; }
+
+/**************
+ * Tree Views *
+ **************/
+GtkTreeView.view {
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  -GtkTreeView-tree-line-width: 1;
+  -GtkTreeView-tree-line-pattern: '';
+  -GtkTreeView-expander-size: 16;
+  border-left-color: #292929;
+  border-top-color: #393f3f; }
+  GtkTreeView.view:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected:hover {
+    border-radius: 0; }
+  GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
+    border-left-color: #225d9c;
+    border-top-color: rgba(238, 238, 236, 0.1); }
+  GtkTreeView.view:insensitive {
+    color: #939695; }
+    GtkTreeView.view:insensitive:selected {
+      color: #799dc3; }
+      GtkTreeView.view:insensitive:selected:backdrop {
+        color: #638db9; }
+    GtkTreeView.view:insensitive:backdrop {
+      color: #5d6767; }
+  GtkTreeView.view:backdrop {
+    border-left-color: #393f3f;
+    border-top: #393f3f; }
+  GtkTreeView.view.expander {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+    color: #b2b2b1; }
+    GtkTreeView.view.expander:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+    GtkTreeView.view.expander:hover {
+      color: #eeeeec; }
+    GtkTreeView.view.expander:selected {
+      color: #bccee1; }
+      GtkTreeView.view.expander:selected:hover {
+        color: #ffffff; }
+      GtkTreeView.view.expander:selected:backdrop {
+        color: #bccee1; }
+    GtkTreeView.view.expander:checked {
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+    GtkTreeView.view.expander:backdrop {
+      color: #747675; }
+  GtkTreeView.view.progressbar {
+    border-radius: 4px;
+    border-color: #0f2b48;
+    background-image: linear-gradient(to bottom, #215d9c, #184472);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
+    GtkTreeView.view.progressbar:selected {
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
+      background-image: linear-gradient(to bottom, #292929, #101010); }
+      GtkTreeView.view.progressbar:selected:backdrop {
+        border-color: #2c2c2c;
+        background-color: #2c2c2c; }
+    GtkTreeView.view.progressbar:backdrop {
+      border-color: #2c2c2c;
+      background-image: none;
+      box-shadow: none; }
+  GtkTreeView.view.trough {
+    background-color: rgba(238, 238, 236, 0.1);
+    border-radius: 4px; }
+    GtkTreeView.view.trough:selected {
+      background-color: #184472; }
+
+column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
+column-header .titlebar .button.titlebutton,
+.titlebar column-header .button.titlebutton {
+  color: #8b8b8a;
+  background-color: #292929;
+  font-weight: bold;
+  text-shadow: none;
+  box-shadow: none; }
+  column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
+  column-header .titlebar .button.titlebutton:hover,
+  .titlebar column-header .button.titlebutton:hover {
+    color: #bcbcbb;
+    box-shadow: none;
+    transition: none; }
+  column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
+  column-header .titlebar .button.titlebutton:active,
+  .titlebar column-header .button.titlebutton:active {
+    color: #eeeeec;
+    transition: none; }
+column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
+column-header:last-child .titlebar .button.titlebutton,
+.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
+.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
+  border-right-style: none; }
+
+column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
+column-header .titlebar .dnd.button.titlebutton,
+.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
+.titlebar column-header.dnd.button.titlebutton {
+  transition: none;
+  color: #215d9c;
+  box-shadow: inset 1px 1px 0 1px #215d9c, inset -1px 0 0 1px #215d9c, inset 1px 1px #292929, inset -1px 0 #292929; }
+
+column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
+column-header .titlebar .button.titlebutton,
+.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
+  padding: 3px 6px;
+  border-style: none solid solid none;
+  border-radius: 0;
+  background-image: none;
+  border-color: #393f3f;
+  text-shadow: none; }
+  column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
+  column-header .titlebar .button.titlebutton:insensitive,
+  .titlebar column-header .button.titlebutton:insensitive {
+    border-color: #393f3f;
+    background-image: none; }
+  column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
+  column-header .titlebar .button.titlebutton:backdrop,
+  .titlebar column-header .button.titlebutton:backdrop {
+    border-color: #393f3f;
+    border-style: none solid solid none;
+    color: #666a6a;
+    background-image: none;
+    background-color: #2c2c2c; }
+    column-header .button:backdrop:insensitive {
+      border-color: #393f3f;
+      background-image: none; }
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  -GtkWidget-window-dragging: true;
+  padding: 0px;
+  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
+  .menubar:backdrop {
+    background-color: #393f3f; }
+  .menubar > .menuitem {
+    padding: 4px 8px; }
+    .menubar > .menuitem:hover {
+      box-shadow: inset 0 -3px #215d9c;
+      color: #4a90d9; }
+    .menubar > .menuitem:insensitive {
+      color: #939695;
+      box-shadow: none; }
+
+.menu {
+  margin: 4px;
+  padding: 0px;
+  background-color: #292929;
+  border: 1px solid #1c1f1f; }
+  .csd .menu {
+    border: none; }
+  .menu .menuitem {
+    text-shadow: none;
+    padding: 4px; }
+    .menu .menuitem:hover {
+      color: #ffffff;
+      background-color: #215d9c; }
+    .menu .menuitem:insensitive {
+      color: #939695; }
+      .menu .menuitem:insensitive:backdrop {
+        color: #5d6767; }
+    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
+      color: #939695;
+      background-color: #2c2c2c; }
+    .menu .menuitem.arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+    .menu .menuitem.arrow:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+  .menu.button, .header-bar .menu.button.titlebutton,
+  .titlebar .menu.button.titlebutton {
+    border-style: none;
+    border-radius: 0; }
+    .menu.button.top {
+      border-bottom: 1px solid #3c3c3c; }
+    .menu.button.bottom {
+      border-top: 1px solid #3c3c3c; }
+    .menu.button:hover {
+      background-color: #3c3c3c; }
+    .menu.button:insensitive {
+      color: transparent;
+      background-color: transparent;
+      border-color: transparent; }
+
+.menuitem .accelerator {
+  color: alpha(currentColor,0.55); }
+
+/***************
+ * Popovers   *
+ ***************/
+.popover {
+  padding: 2px;
+  border: 1px solid #1c1f1f;
+  border-radius: 5px;
+  background-color: #313434;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
+  .popover:backdrop {
+    box-shadow: none; }
+  .popover > .list,
+  .popover > .view,
+  .popover > .toolbar,
+  .popover > .inline-toolbar,
+  .popover > .search-bar,
+  .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
+    border-style: none;
+    background-color: transparent; }
+  .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
+  .popover .titlebar .titlebutton.button,
+  .titlebar .popover .titlebutton.button,
+  .popover .button.flat:hover,
+  .popover .header-bar .titlebutton.button:hover,
+  .header-bar .popover .titlebutton.button:hover,
+  .popover .titlebar .titlebutton.button:hover,
+  .titlebar .popover .titlebutton.button:hover {
+    text-shadow: none;
+    transition: none; }
+
+.entry.cursor-handle,
+.cursor-handle {
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  border-style: none; }
+  .entry.cursor-handle.top,
+  .cursor-handle.top {
+    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+  .entry.cursor-handle.bottom,
+  .cursor-handle.bottom {
+    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+.notebook {
+  padding: 0;
+  background-color: #292929;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: -8;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .notebook:backdrop {
+    background-color: #2c2c2c; }
+  .notebook.frame {
+    border: 1px solid #1c1f1f; }
+    .notebook.frame.top {
+      border-top-width: 0; }
+    .notebook.frame.bottom {
+      border-bottom-width: 0; }
+    .notebook.frame.right {
+      border-right-width: 0; }
+    .notebook.frame.left {
+      border-left-width: 0; }
+    .notebook.frame:backdrop {
+      border-color: #1e2222; }
+  .notebook.header {
+    background-color: #303535; }
+    .notebook.header.frame {
+      border: 1px solid #1c1f1f; }
+      .notebook.header.frame.top {
+        border-bottom-width: 0; }
+      .notebook.header.frame.bottom {
+        border-top-width: 0; }
+      .notebook.header.frame.right {
+        border-left-width: 0; }
+      .notebook.header.frame.left {
+        border-right-width: 0; }
+      .notebook.header.frame:backdrop {
+        border-color: #1e2222; }
+    .notebook.header.top {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #1c1f1f; }
+      .notebook.header.top:backdrop {
+        box-shadow: inset 0 -1px #1e2222; }
+    .notebook.header.bottom {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #1c1f1f; }
+      .notebook.header.bottom:backdrop {
+        box-shadow: inset 0 1px #1e2222; }
+    .notebook.header.right {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #1c1f1f; }
+      .notebook.header.right:backdrop {
+        box-shadow: inset 1px 0 #1e2222; }
+    .notebook.header.left {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #1c1f1f; }
+      .notebook.header.left:backdrop {
+        box-shadow: inset -1px 0 #1e2222; }
+    .notebook.header:backdrop {
+      background-color: #2f3434;
+      box-shadow: none; }
+  .notebook tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    outline-offset: 0;
+    /* works for testnotebookdnd, but there's a superfluous border
+       in gedit or web, commented out for now, needs gtk fixes
+    &.reorderable-page {
+      &.top {
+        padding-top: ($vt_vpadding - 1px);
+        border-top-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.bottom {
+        padding-bottom: ($vt_vpadding - 1px);
+        border-bottom-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left {
+        padding-left: ($ht_hpadding - 1px);
+        border-left-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+      &.right {
+        padding-right: ($ht_hpadding - 1px);
+        border-right-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+    }
+    */ }
+    .notebook tab.top, .notebook tab.bottom {
+      padding: 8px 20px; }
+    .notebook tab.left, .notebook tab.right {
+      padding: 5px 20px; }
+    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
+      padding-left: 12px;
+      padding-right: 12px;
+      border-left-width: 1px;
+      border-right-width: 1px; }
+    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
+      border-bottom-width: 1px;
+      border-top-width: 1px; }
+    .notebook tab.top {
+      border-bottom-width: 3px; }
+    .notebook tab.bottom {
+      border-top-width: 3px; }
+    .notebook tab.left {
+      border-right-width: 3px; }
+    .notebook tab.right {
+      border-left-width: 3px; }
+    .notebook tab:hover, .notebook tab.prelight-page {
+      border-color: #1c1f1f; }
+    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
+      border-color: #215d9c; }
+    .notebook tab:backdrop {
+      background-color: transparent;
+      border-color: transparent; }
+    .notebook tab.reorderable-page.top {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
+        border-color: rgba(28, 31, 31, 0.3);
+        border-bottom-color: #1c1f1f;
+        background-color: rgba(57, 63, 63, 0.2); }
+      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
+        background-color: rgba(57, 63, 63, 0.5);
+        border-color: rgba(28, 31, 31, 0.5);
+        border-bottom-color: #215d9c; }
+        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
+          background-color: rgba(57, 63, 63, 0.7); }
+        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
+          border-color: #1e2222;
+          background-color: #393f3f;
+          border-bottom-color: #215d9c; }
+      .notebook tab.reorderable-page.top:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.bottom {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
+        border-color: rgba(28, 31, 31, 0.3);
+        border-top-color: #1c1f1f;
+        background-color: rgba(57, 63, 63, 0.2); }
+      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
+        background-color: rgba(57, 63, 63, 0.5);
+        border-color: rgba(28, 31, 31, 0.5);
+        border-top-color: #215d9c; }
+        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
+          background-color: rgba(57, 63, 63, 0.7); }
+        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
+          border-color: #1e2222;
+          background-color: #393f3f;
+          border-top-color: #215d9c; }
+      .notebook tab.reorderable-page.bottom:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.left {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
+        border-color: rgba(28, 31, 31, 0.3);
+        border-right-color: #1c1f1f;
+        background-color: rgba(57, 63, 63, 0.2); }
+      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
+        background-color: rgba(57, 63, 63, 0.5);
+        border-color: rgba(28, 31, 31, 0.5);
+        border-right-color: #215d9c; }
+        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
+          background-color: rgba(57, 63, 63, 0.7); }
+        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
+          border-color: #1e2222;
+          background-color: #393f3f;
+          border-right-color: #215d9c; }
+      .notebook tab.reorderable-page.left:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.right {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
+        border-color: rgba(28, 31, 31, 0.3);
+        border-left-color: #1c1f1f;
+        background-color: rgba(57, 63, 63, 0.2); }
+      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
+        background-color: rgba(57, 63, 63, 0.5);
+        border-color: rgba(28, 31, 31, 0.5);
+        border-left-color: #215d9c; }
+        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
+          background-color: rgba(57, 63, 63, 0.7); }
+        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
+          border-color: #1e2222;
+          background-color: #393f3f;
+          border-left-color: #215d9c; }
+      .notebook tab.reorderable-page.right:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab .label {
+      padding: 0 2px;
+      font-weight: bold;
+      color: #939695; }
+      .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
+        color: #787e7e; }
+    .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
+      color: #c0c2c0; }
+      .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
+        color: #787e7e; }
+    .notebook tab .active-page .label, .notebook tab .label.active-page {
+      color: #eeeeec; }
+      .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
+        color: #939695; }
+    .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
+    .notebook tab .titlebar .button.titlebutton,
+    .titlebar .notebook tab .button.titlebutton {
+      padding: 0;
+      border: 1px solid transparent;
+      icon-shadow: none;
+      transition: none;
+      color: rgba(238, 238, 236, 0.3); }
+      .notebook tab .button:hover {
+        color: #eeeeec;
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        background-image: none;
+        box-shadow: none; }
+      .notebook tab .button:active {
+        color: #eeeeec;
+        outline-color: rgba(238, 238, 236, 0.3);
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #232727, #2d3232);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .notebook tab .button:backdrop {
+        color: rgba(147, 150, 149, 0.3);
+        border-color: transparent; }
+      .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
+      .notebook tab .titlebar .button.titlebutton > GtkImage,
+      .titlebar .notebook tab .button.titlebutton > GtkImage {
+        padding: 2px; }
+  .notebook.arrow {
+    color: #939695; }
+    .notebook.arrow:hover {
+      color: #c0c2c0; }
+    .notebook.arrow:active {
+      color: #eeeeec; }
+    .notebook.arrow:insensitive {
+      color: rgba(147, 150, 149, 0.3); }
+    .notebook.arrow:backdrop {
+      color: rgba(147, 150, 149, 0.4); }
+      .notebook.arrow:backdrop:insensitive {
+        color: #5d6767; }
+
+/**************
+ * Scrollbars *
+ **************/
+.scrollbar {
+  -GtkRange-slider-width: 13;
+  -GtkRange-trough-border: 1;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkScrollbar-min-slider-length: 42;
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1; }
+  .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
+  .scrollbar .titlebar .button.titlebutton,
+  .titlebar .scrollbar .button.titlebutton {
+    border: none; }
+  .scrollbar .trough {
+    background-color: #282c2c;
+    border: 1px none #1c1f1f; }
+    .scrollbar .trough:backdrop {
+      background-color: #323737;
+      border-color: #1e2222; }
+  .scrollbar .slider {
+    border-color: transparent;
+    border-style: solid;
+    background-color: #818584;
+    background-clip: padding-box; }
+    .scrollbar .slider:hover {
+      background-color: #a5a8a6; }
+    .scrollbar .slider:prelight:active {
+      background-color: #2a76c6; }
+    .scrollbar .slider:backdrop {
+      background-color: #5d6161; }
+    .scrollbar .slider:insensitive {
+      background-color: transparent; }
+  .scrollbar.overlay-indicator {
+    -GtkRange-slider-width: 8px; }
+    .scrollbar.overlay-indicator .slider {
+      background-color: rgba(238, 238, 236, 0.3);
+      border-width: 2px;
+      border-radius: 100px; }
+    .scrollbar.overlay-indicator .trough {
+      border-color: transparent;
+      background-color: transparent; }
+    .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
+      -GtkRange-slider-width: 13; }
+      .scrollbar.overlay-indicator.dragging .slider, .scrollbar.overlay-indicator.hovering .slider {
+        border-width: 1px; }
+      .scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
+        border-color: rgba(28, 31, 31, 0.7);
+        background-color: rgba(40, 44, 44, 0.7); }
+      .scrollbar.overlay-indicator.dragging.fine-tune .slider, .scrollbar.overlay-indicator.hovering.fine-tune .slider {
+        border-width: 3px; }
+      .scrollbar.overlay-indicator.dragging.fine-tune .trough, .scrollbar.overlay-indicator.hovering.fine-tune .trough {
+        background-color: #2f3434; }
+  .scrollbar .slider {
+    border-width: 3px;
+    border-radius: 100px; }
+  .scrollbar.fine-tune .slider {
+    border-width: 4px; }
+  .scrollbar.vertical .slider {
+    margin-left: 1px; }
+    .scrollbar.vertical .slider:dir(rtl) {
+      margin-left: 0;
+      margin-right: 1px; }
+  .scrollbar.vertical .trough {
+    border-left-style: solid; }
+    .scrollbar.vertical .trough:dir(rtl) {
+      border-left-style: none;
+      border-right-style: solid; }
+  .scrollbar.horizontal .slider {
+    margin-top: 1px; }
+  .scrollbar.horizontal .trough {
+    border-top-style: solid; }
+
+.scrollbars-junction,
+.scrollbars-junction.frame {
+  border-color: transparent;
+  border-image: linear-gradient(to bottom, #1c1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+  background-color: #282c2c; }
+  .scrollbars-junction:dir(rtl),
+  .scrollbars-junction.frame:dir(rtl) {
+    border-image-slice: 0 1 0 0; }
+  .scrollbars-junction:backdrop,
+  .scrollbars-junction.frame:backdrop {
+    border-image-source: linear-gradient(to bottom, #1e2222 1px, transparent 1px);
+    background-color: #323737; }
+
+/**********
+ * Switch *
+ **********/
+GtkSwitch {
+  -GtkSwitch-slider-width: 45px;
+  font-weight: bold;
+  font-size: smaller;
+  outline-offset: -4px;
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  GtkSwitch.trough {
+    border: 1px solid #1c1f1f;
+    border-radius: 3px;
+    color: #eeeeec;
+    background-image: linear-gradient(to bottom, #2d3232);
+    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
+    GtkSwitch.trough:active {
+      background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
+      color: white;
+      border-color: #0f2b48;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+      text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
+    GtkSwitch.trough:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: none;
+      background-color: #323636;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2f3434);
+      box-shadow: none;
+      text-shadow: none; }
+      GtkSwitch.trough:backdrop:active {
+        border-color: #0f2b48;
+        background-image: linear-gradient(to bottom, #215d9c);
+        box-shadow: none; }
+      GtkSwitch.trough:backdrop:insensitive {
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: none;
+        background-color: #323636; }
+  GtkSwitch.slider {
+    border: 1px solid;
+    border-radius: 3px;
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
+    GtkSwitch.slider:hover {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
+    GtkSwitch.slider:active {
+      border: 1px solid #0f2b48; }
+    GtkSwitch.slider:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      GtkSwitch.slider:insensitive > .label {
+        color: inherit; }
+    GtkSwitch.slider:backdrop {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      box-shadow: none; }
+      GtkSwitch.slider:backdrop:active {
+        border-color: #0f2b48; }
+      GtkSwitch.slider:backdrop:insensitive {
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+        box-shadow: none; }
+        GtkSwitch.slider:backdrop:insensitive > .label {
+          color: inherit; }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+.check {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check.button.flat, .header-bar .check.titlebutton.button,
+  .titlebar .check.titlebutton.button {
+    icon-shadow: none; }
+
+.check:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
+  .titlebar .check.titlebutton.button:hover {
+    icon-shadow: none; }
+
+.check:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:active.button.flat, .header-bar .check.titlebutton.button:active,
+  .titlebar .check.titlebutton.button:active {
+    icon-shadow: none; }
+
+.check:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
+  .titlebar .check.titlebutton.button:insensitive {
+    icon-shadow: none; }
+
+.check:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
+  .titlebar .check.titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.check:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
+  .titlebar .check.titlebutton.button:backdrop:insensitive {
+    icon-shadow: none; }
+
+.check:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
+  .titlebar .check.titlebutton.button:inconsistent {
+    icon-shadow: none; }
+
+.check:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
+  .titlebar .check.titlebutton.button:inconsistent:hover {
+    icon-shadow: none; }
+
+.check:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
+  .titlebar .check.titlebutton.button:inconsistent:selected {
+    icon-shadow: none; }
+
+.check:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
+  .titlebar .check.titlebutton.button:inconsistent:backdrop {
+    icon-shadow: none; }
+
+.check:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
+  .titlebar .check.titlebutton.button:inconsistent:insensitive {
+    icon-shadow: none; }
+
+.check:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
+  .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
+    icon-shadow: none; }
+
+.check:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
+  .titlebar .check.titlebutton.button:checked {
+    icon-shadow: none; }
+
+.check:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
+  .titlebar .check.titlebutton.button:checked:insensitive {
+    icon-shadow: none; }
+
+.check:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
+  .titlebar .check.titlebutton.button:checked:hover {
+    icon-shadow: none; }
+
+.check:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
+  .titlebar .check.titlebutton.button:checked:active {
+    icon-shadow: none; }
+
+.check:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
+  .titlebar .check.titlebutton.button:backdrop:checked {
+    icon-shadow: none; }
+
+.check:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
+  .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
+    icon-shadow: none; }
+
+.menu .menuitem.check {
+  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
+  color: #a5a8a6;
+  icon-shadow: none; }
+  .menu .menuitem.check:active, .menu .menuitem.check:checked {
+    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  .menu .menuitem.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+  .menu .menuitem.check:hover {
+    color: #ffffff; }
+  .menu .menuitem.check:insensitive {
+    color: #666a6a; }
+
+.radio {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio.button.flat, .header-bar .radio.titlebutton.button,
+  .titlebar .radio.titlebutton.button {
+    icon-shadow: none; }
+
+.radio:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
+  .titlebar .radio.titlebutton.button:hover {
+    icon-shadow: none; }
+
+.radio:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
+  .titlebar .radio.titlebutton.button:active {
+    icon-shadow: none; }
+
+.radio:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
+  .titlebar .radio.titlebutton.button:insensitive {
+    icon-shadow: none; }
+
+.radio:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
+  .titlebar .radio.titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.radio:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
+  .titlebar .radio.titlebutton.button:backdrop:insensitive {
+    icon-shadow: none; }
+
+.radio:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
+  .titlebar .radio.titlebutton.button:inconsistent {
+    icon-shadow: none; }
+
+.radio:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
+  .titlebar .radio.titlebutton.button:inconsistent:hover {
+    icon-shadow: none; }
+
+.radio:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
+  .titlebar .radio.titlebutton.button:inconsistent:selected {
+    icon-shadow: none; }
+
+.radio:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
+  .titlebar .radio.titlebutton.button:inconsistent:backdrop {
+    icon-shadow: none; }
+
+.radio:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
+  .titlebar .radio.titlebutton.button:inconsistent:insensitive {
+    icon-shadow: none; }
+
+.radio:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
+  .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
+    icon-shadow: none; }
+
+.radio:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
+  .titlebar .radio.titlebutton.button:checked {
+    icon-shadow: none; }
+
+.radio:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
+  .titlebar .radio.titlebutton.button:checked:insensitive {
+    icon-shadow: none; }
+
+.radio:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
+  .titlebar .radio.titlebutton.button:checked:hover {
+    icon-shadow: none; }
+
+.radio:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png"));
+  icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
+  .titlebar .radio.titlebutton.button:checked:active {
+    icon-shadow: none; }
+
+.radio:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
+  .titlebar .radio.titlebutton.button:backdrop:checked {
+    icon-shadow: none; }
+
+.radio:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
+  .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
+    icon-shadow: none; }
+
+.menu .menuitem.radio {
+  -gtk-icon-source: -gtk-icontheme("radio-symbolic");
+  color: #a5a8a6;
+  icon-shadow: none; }
+  .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
+    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  .menu .menuitem.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+  .menu .menuitem.radio:hover {
+    color: #ffffff; }
+  .menu .menuitem.radio:insensitive {
+    color: #666a6a; }
+
+.view.check, .view.radio,
+.list-row .check, list-row .radio {
+  icon-shadow: none; }
+  .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
+  .list-row .check:selected,
+  .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
+    icon-shadow: none; }
+
+.view.content-view.check {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:hover {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:active {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:hover {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:active {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop:checked {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
+  background-color: transparent; }
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+  padding: 1px 2px 4px;
+  outline-offset: 0; }
+  GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
+    color: #939695; }
+    GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
+      color: #5d6767; }
+
+/************
+ * GtkScale *
+ ************/
+.scale,
+.scale.scale-has-marks-above.scale-has-marks-below,
+.scale.vertical.scale-has-marks-above.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  outline-radius: 4px; }
+  .scale.fine-tune,
+  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
+    outline-offset: -7px;
+    outline-radius: 6px; }
+    .scale.fine-tune.trough,
+    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
+      margin: 8px;
+      border-radius: 4px; }
+  .scale.slider,
+  .scale.scale-has-marks-above.scale-has-marks-below.slider,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    border: 1px solid;
+    border-radius: 50%;
+    border-color: #151717;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #393f3f, inset 0 -1px #2a2f2f; }
+    .scale.slider:hover,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+      border-color: #151717;
+      border-radius: 50%;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #303535; }
+    .scale.slider:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
+      border-style: solid;
+      border-radius: 50%;
+      background-image: linear-gradient(to bottom, #323636);
+      box-shadow: none; }
+    .scale.slider:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
+      border-style: solid;
+      border-radius: 50%;
+      border-color: #171a1a;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: none; }
+    .scale.slider:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+      .scale.slider:backdrop:insensitive > .label,
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
+        color: inherit; }
+    .scale.slider:active,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+      border: 1px solid #14375d; }
+    .osd .scale.slider, .osd
+    .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3);
+      background-color: #202526; }
+      .osd .scale.slider:hover, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .scale.slider:active, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .scale.slider:backdrop, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .scale.trough,
+  .scale.scale-has-marks-above.scale-has-marks-below.trough,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+    margin: 10px;
+    border: 1px solid #1c1f1f;
+    border-radius: 3px;
+    background-color: #2d3232;
+    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .scale.trough.highlight,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
+      background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
+      border-color: #0f2b48;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+      .scale.trough.highlight.vertical,
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
+        background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
+      .scale.trough.highlight:backdrop,
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
+        border-color: #0f2b48;
+        background-color: #215d9c;
+        box-shadow: none; }
+    .scale.trough:insensitive, .scale.trough.vertical:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
+      border-color: #1c1f1f;
+      background-image: none;
+      background-color: #323636;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+    .scale.trough:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
+      border-color: #1e2222;
+      background-color: #2a2f2f;
+      box-shadow: none; }
+    .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
+      border-color: #1e2222;
+      background-color: #323636; }
+    .osd .scale.trough, .osd
+    .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+      border-color: rgba(0, 0, 0, 0.7);
+      box-shadow: none;
+      margin: 9px;
+      background-color: rgba(0, 0, 0, 0.5);
+      outline-color: rgba(238, 238, 236, 0.2);
+      outline-offset: -8px; }
+      .osd .scale.trough.fine-tune, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
+        margin: 7px; }
+      .osd .scale.trough.highlight, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
+        background-image: none;
+        background-color: #215d9c; }
+      .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
+        border-color: transparent;
+        background-color: transparent; }
+      .osd .scale.trough:backdrop, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: none; }
+
+.scale.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.scale-has-marks-below.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.scale-has-marks-above {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.scale-has-marks-above.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.vertical.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.vertical.scale-has-marks-below.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.vertical.scale-has-marks-above {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.vertical.scale-has-marks-above.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.scale-has-marks-above .trough {
+  margin: 14px 10px 10px; }
+.fine-tune.scale.scale-has-marks-above .trough {
+  margin: 12px 8px 8px; }
+
+.scale.scale-has-marks-below .trough {
+  margin: 10px 10px 14px; }
+.fine-tune.scale.scale-has-marks-below .trough {
+  margin: 8px 8px 12px; }
+
+.scale.vertical.scale-has-marks-above .trough {
+  margin: 10px 10px 10px 14px; }
+.fine-tune.scale.vertical.scale-has-marks-above .trough {
+  margin: 8px 8px 8px 12px; }
+
+.scale.vertical.scale-has-marks-below .trough {
+  margin: 10px 14px 10px 10px; }
+.fine-tune.scale.vertical.scale-has-marks-below .trough {
+  margin: 8px 12px 8px 8px; }
+
+/*****************
+ * Progress bars *
+ *****************/
+GtkProgressBar {
+  padding: 0;
+  font-size: smaller;
+  color: rgba(238, 238, 236, 0.4);
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  GtkProgressBar:backdrop {
+    color: #5d6767; }
+  GtkProgressBar.osd {
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 0;
+    -GtkProgressBar-min-horizontal-bar-height: 3; }
+  GtkProgressBar.trough {
+    border: 1px solid #1c1f1f;
+    border-radius: 3px;
+    background-color: #2e3333; }
+    GtkProgressBar.trough:backdrop {
+      border-color: #1e2222;
+      background-color: #2f3434;
+      box-shadow: 0 1px rgba(255, 255, 255, 0); }
+    GtkProgressBar.trough.osd {
+      border-style: none;
+      background-color: transparent;
+      box-shadow: none; }
+
+.progressbar {
+  background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
+  border: 1px solid #0f2b48;
+  border-radius: 1.5px;
+  box-shadow: none; }
+  .progressbar.left {
+    border-top-left-radius: 3px;
+    border-bottom-left-radius: 3px; }
+  .progressbar.right {
+    border-top-right-radius: 3px;
+    border-bottom-right-radius: 3px; }
+  .progressbar.left.right {
+    box-shadow: none; }
+  .progressbar.vertical {
+    background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
+    .progressbar.vertical.bottom {
+      border-bottom-left-radius: 3px;
+      border-bottom-right-radius: 3px;
+      box-shadow: none; }
+    .progressbar.vertical.top {
+      border-top-left-radius: 3px;
+      border-top-right-radius: 3px; }
+  .progressbar:backdrop {
+    border-color: #0f2b48;
+    background-image: none;
+    background-color: #215d9c;
+    box-shadow: none; }
+  .progressbar.osd {
+    background-image: none;
+    background-color: #215d9c;
+    border-style: none;
+    border-radius: 0; }
+
+/*************
+ * Level Bar *
+ *************/
+.level-bar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34; }
+
+.level-bar {
+  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3; }
+  .level-bar.vertical {
+    -GtkLevelBar-min-block-width: 3;
+    -GtkLevelBar-min-block-height: 34; }
+  .level-bar.trough {
+    border: 1px solid;
+    padding: 2px;
+    border-radius: 3px;
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #212121, #292929 90%);
+    color: white;
+    border-color: #1c1f1f;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    .level-bar.trough:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #212121, #292929 90%);
+      color: #d4d4d4;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2c2c2c);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(238, 238, 236, 0); }
+  .level-bar.fill-block {
+    border: 1px solid #1c5187;
+    background-color: #215d9c;
+    box-shadow: 0 1px rgba(0, 0, 0, 0.1);
+    border-radius: 1px; }
+    .level-bar.fill-block:backdrop {
+      border-color: #215d9c;
+      box-shadow: none; }
+    .level-bar.fill-block.indicator-discrete.horizontal {
+      margin: 0 1px; }
+    .level-bar.fill-block.indicator-discrete.vertical {
+      margin: 1px 0; }
+    .level-bar.fill-block.level-high {
+      border-color: #40760c;
+      background-color: #5aa411; }
+      .level-bar.fill-block.level-high:backdrop {
+        border-color: #5aa411; }
+    .level-bar.fill-block.level-low {
+      border-color: #c26000;
+      background-color: #f57900; }
+      .level-bar.fill-block.level-low:backdrop {
+        border-color: #f57900; }
+    .level-bar.fill-block.empty-fill-block {
+      background-color: transparent;
+      border-color: rgba(238, 238, 236, 0.1);
+      box-shadow: none; }
+      .level-bar.fill-block.empty-fill-block:backdrop {
+        border-color: rgba(147, 150, 149, 0.15); }
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid #1c1f1f;
+  padding: 0; }
+  .frame.flat {
+    border-style: none; }
+  .frame:backdrop {
+    border-color: #1e2222; }
+  .frame.action-bar {
+    padding: 6px;
+    border-width: 1px 0 0; }
+
+GtkScrolledWindow GtkViewport.frame {
+  border-style: none; }
+
+.separator, GtkPlacesSidebar.sidebar .view .separator,
+GtkPlacesSidebar.sidebar .view .separator:backdrop {
+  color: rgba(0, 0, 0, 0.1); }
+  GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator,
+  GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator:backdrop, GtkFontButton .separator, GtkFontButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFontButton .separator,
+  GtkFontButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkFontButton .separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+
+/*********
+ * Lists *
+ *********/
+.list, .list-row {
+  background-color: #292929;
+  border-color: #1c1f1f; }
+  .list:backdrop, .list-row:backdrop {
+    background-color: #2c2c2c;
+    border-color: #1e2222; }
+
+.list-row,
+.grid-child {
+  padding: 2px; }
+
+.list-row.button, .header-bar .list-row.button.titlebutton,
+.titlebar .list-row.button.titlebutton {
+  background-color: rgba(41, 41, 41, 0);
+  border-style: none;
+  border-radius: 0;
+  box-shadow: none; }
+  .list-row.button:hover {
+    background-color: #323232; }
+  .list-row.button:active {
+    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
+  .list-row.button:selected:active {
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
+  .list-row.button:selected:hover {
+    background-color: #356ba4; }
+  .list-row.button:selected:backdrop {
+    background-color: #215d9c; }
+
+.list-row:selected .button {
+  color: #eeeeec;
+  outline-color: rgba(238, 238, 236, 0.3);
+  border-color: #1c1f1f;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
+  .list-row:selected .titlebar .titlebutton.button,
+  .titlebar .list-row:selected .titlebutton.button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: #ffffff; }
+  .list-row:selected .button:hover {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .list-row:selected .button:active, .list-row:selected .button:checked {
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #232727, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+  .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
+  .list-row:selected .titlebar .titlebutton.button:backdrop,
+  .titlebar .list-row:selected .titlebutton.button:backdrop {
+    color: #939695;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:active,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2f3434);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
+        color: inherit; }
+      .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
+        color: #5d6767;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #262929);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
+        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
+        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
+        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
+        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
+          color: inherit; }
+  .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
+  .list-row:selected .titlebar .titlebutton.button:backdrop,
+  .titlebar .list-row:selected .titlebutton.button:backdrop {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: #939695; }
+  .list-row:selected .button:insensitive {
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #323636);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .list-row:selected .button:insensitive > .label {
+      color: inherit; }
+    .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #2f3333, #323636);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
+        color: inherit; }
+
+.list-row, list-row.button, .header-bar list-row.button.titlebutton,
+.titlebar list-row.button.titlebutton {
+  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
+  .titlebar list-row.button.titlebutton:hover {
+    transition: none; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification,
+.app-notification.frame {
+  padding: 10px;
+  border: none;
+  border-radius: 0 0 6px 6px;
+  background-color: rgba(32, 37, 38, 0.7);
+  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
+  background-clip: padding-box; }
+  .app-notification:backdrop,
+  .app-notification.frame:backdrop {
+    background-image: none; }
+  .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
+  .app-notification .titlebar .button.titlebutton,
+  .titlebar .app-notification .button.titlebutton,
+  .app-notification.frame .button {
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
+    .app-notification .titlebar .titlebutton.button,
+    .titlebar .app-notification .titlebutton.button,
+    .app-notification.frame .button.flat,
+    .app-notification.frame .header-bar .titlebutton.button,
+    .header-bar .app-notification.frame .titlebutton.button,
+    .app-notification.frame .titlebar .titlebutton.button,
+    .titlebar .app-notification.frame .titlebutton.button {
+      icon-shadow: 0 1px black;
+      text-shadow: 0 1px black; }
+    .app-notification .button:hover,
+    .app-notification.frame .button:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
+    .app-notification.frame .button:active,
+    .app-notification.frame .button:checked,
+    .app-notification.frame .button:backdrop:active,
+    .app-notification.frame .button:backdrop:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
+    .app-notification.frame .button:insensitive,
+    .app-notification.frame .button:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .app-notification .button:backdrop,
+    .app-notification.frame .button:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+
+/*************
+ * Expanders *
+ *************/
+.expander {
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  .expander:dir(rtl) {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+  .expander:hover {
+    color: white; }
+  .expander:checked {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  color: white;
+  border: 1px solid #1c1f1f; }
+  GtkCalendar.header {
+    border: 1px solid rgba(0, 0, 0, 0.1);
+    border-radius: 0; }
+    GtkCalendar.header:backdrop {
+      border-color: rgba(0, 0, 0, 0.1); }
+  GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
+  .titlebar GtkCalendar.button.titlebutton {
+    color: rgba(238, 238, 236, 0.45); }
+    GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
+    .titlebar GtkCalendar.button.titlebutton:hover {
+      color: #eeeeec; }
+    GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
+    .titlebar GtkCalendar.button.titlebutton:backdrop {
+      color: rgba(147, 150, 149, 0.45); }
+  GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
+    color: alpha(currentColor,0.55); }
+  GtkCalendar:backdrop {
+    color: #d4d4d4;
+    border-color: #1e2222; }
+
+/***********
+ * Dialogs *
+ ***********/
+.message-dialog .dialog-action-area .button {
+  padding: 8px; }
+
+.message-dialog {
+  -GtkDialog-button-spacing: 0; }
+  .message-dialog .titlebar {
+    border-style: none;
+    box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
+  .message-dialog.csd.background {
+    border-bottom-left-radius: 9px;
+    border-bottom-right-radius: 9px; }
+  .message-dialog.csd .dialog-action-area .button {
+    padding: 12px;
+    border-radius: 0;
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .message-dialog.csd .dialog-action-area .button:hover {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .message-dialog.csd .dialog-action-area .button:active {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #232727, #2d3232);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+    .message-dialog.csd .dialog-action-area .button:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .message-dialog.csd .dialog-action-area .button:insensitive > .label {
+        color: inherit; }
+    .message-dialog.csd .dialog-action-area .button:backdrop {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
+      color: #5d6767;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #323636);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
+        color: inherit; }
+    .message-dialog.csd .dialog-action-area .button.suggested-action {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:active {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #194776, #1c5187);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
+        color: #d2deeb;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #215d9c);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
+          color: #5d6767;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #323636);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
+            color: inherit; }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label {
+          color: inherit; }
+    .message-dialog.csd .dialog-action-area .button.destructive-action {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #5e0707;
+        background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:active {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #5e0707;
+        background-image: linear-gradient(to bottom, #aa0d0d, #bd0e0e);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
+        color: #f6cfcf;
+        border-color: #5e0707;
+        background-image: linear-gradient(to bottom, #d51010);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
+          color: #5d6767;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #323636);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
+            color: inherit; }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #323636);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label {
+          color: inherit; }
+  .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+    border-left-style: solid;
+    border-right-style: none;
+    border-bottom-style: none; }
+  .message-dialog.csd .dialog-action-area .button:last-child {
+    border-bottom-right-radius: 7px; }
+  .message-dialog.csd .dialog-action-area .button:first-child {
+    border-left-style: none;
+    border-bottom-left-radius: 7px; }
+
+GtkFileChooserDialog .search-bar {
+  background-color: #292929;
+  border-color: #393f3f;
+  box-shadow: none; }
+  GtkFileChooserDialog .search-bar:backdrop {
+    background-color: #2c2c2c;
+    border-color: #393f3f; }
+GtkFileChooserDialog .dialog-action-box {
+  border-top: 1px solid #1c1f1f; }
+  GtkFileChooserDialog .dialog-action-box:backdrop {
+    border-top-color: #1e2222; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar {
+  border: none;
+  background-color: #454c4c; }
+  .sidebar:backdrop {
+    background-color: #454c4c; }
+
+GtkPlacesSidebar.sidebar .view {
+  color: #eeeeec;
+  background-color: transparent; }
+  GtkPlacesSidebar.sidebar .view .image {
+    color: #bbbdbc; }
+    GtkPlacesSidebar.sidebar .view .image:selected {
+      color: #e8eef5; }
+      GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
+        color: #e8eef5; }
+    GtkPlacesSidebar.sidebar .view .image:backdrop {
+      color: #7b7f7f; }
+  GtkPlacesSidebar.sidebar .view:backdrop {
+    color: #939695; }
+
+.sidebar-item {
+  padding: 10px 4px; }
+  .sidebar-item > .label {
+    padding-left: 6px;
+    padding-right: 6px; }
+  .sidebar-item.needs-attention > .label {
+    background-size: 6px 6px, 0 0; }
+
+/*********
+ * Paned *
+ *********/
+GtkPaned {
+  -GtkPaned-handle-size: 1;
+  -gtk-icon-source: none;
+  margin: 0 8px 8px 0; }
+  GtkPaned:dir(rtl) {
+    margin-right: 0;
+    margin-left: 8px; }
+  GtkPaned .pane-separator {
+    background-color: #1c1f1f; }
+    GtkPaned .pane-separator:backdrop {
+      background-color: #1e2222; }
+
+GtkPaned.wide {
+  -GtkPaned-handle-size: 5;
+  margin: 0; }
+  GtkPaned.wide .pane-separator {
+    background-color: transparent;
+    border-style: none solid;
+    border-color: #1c1f1f;
+    border-width: 1px; }
+  GtkPaned.wide.vertical .pane-separator {
+    border-style: solid none; }
+  GtkPaned.wide .pane-separator:backdrop {
+    border-color: #1e2222; }
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-style: none; }
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: #215d9c;
+  color: #ffffff;
+  text-shadow: 0 1px #184472;
+  border-color: #184472; }
+  .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
+  .info .titlebar .button.titlebutton,
+  .titlebar .info .button.titlebutton,
+  .question .button,
+  .question .header-bar .button.titlebutton,
+  .header-bar .question .button.titlebutton,
+  .question .titlebar .button.titlebutton,
+  .titlebar .question .button.titlebutton,
+  .warning .button,
+  .warning .header-bar .button.titlebutton,
+  .header-bar .warning .button.titlebutton,
+  .warning .titlebar .button.titlebutton,
+  .titlebar .warning .button.titlebutton,
+  .error .button,
+  .error .header-bar .button.titlebutton,
+  .header-bar .error .button.titlebutton,
+  .error .titlebar .button.titlebutton,
+  .titlebar .error .button.titlebutton {
+    color: #ffffff;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #0b1e33;
+    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:hover,
+    .question .button:hover,
+    .warning .button:hover,
+    .error .button:hover {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:active,
+    .question .button:active,
+    .warning .button:active,
+    .error .button:active {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #194776, #1c5187);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+    .info .button:insensitive,
+    .question .button:insensitive,
+    .warning .button:insensitive,
+    .error .button:insensitive {
+      color: #90aac4;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #22558a);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .info .button:insensitive > .label,
+      .question .button:insensitive > .label,
+      .warning .button:insensitive > .label,
+      .error .button:insensitive > .label {
+        color: inherit; }
+    .info .button:backdrop,
+    .question .button:backdrop,
+    .warning .button:backdrop,
+    .error .button:backdrop {
+      color: #d2deeb;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #215d9c);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+      border-color: #0b1e33; }
+      .info .button:backdrop:insensitive,
+      .question .button:backdrop:insensitive,
+      .warning .button:backdrop:insensitive,
+      .error .button:backdrop:insensitive {
+        color: #6f90b2;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #22558a);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+        border-color: #0b1e33; }
+        .info .button:backdrop:insensitive > .label,
+        .question .button:backdrop:insensitive > .label,
+        .warning .button:backdrop:insensitive > .label,
+        .error .button:backdrop:insensitive > .label {
+          color: inherit; }
+
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+  color: white;
+  padding: 4px;
+  /* not working */
+  border-radius: 5px;
+  box-shadow: none;
+  text-shadow: 0 1px black; }
+  .tooltip.background {
+    background-color: rgba(0, 0, 0, 0.8);
+    background-clip: padding-box;
+    border: 1px solid rgba(255, 255, 255, 0.1); }
+  .tooltip.window-frame.csd {
+    background-color: transparent; }
+
+.tooltip * {
+  padding: 4px;
+  background-color: transparent;
+  color: inherit; }
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch {
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  :selected GtkColorSwatch {
+    box-shadow: none; }
+    :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
+      border-color: #ffffff; }
+  GtkColorSwatch:selected {
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  GtkColorSwatch.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px; }
+  GtkColorSwatch.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px; }
+  GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
+    border-radius: 5px; }
+  GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
+    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); }
+  GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected {
+    background-image: none;
+    box-shadow: none; }
+  GtkColorEditor GtkColorSwatch {
+    border-radius: 3px; }
+    GtkColorEditor GtkColorSwatch:hover {
+      background-image: none;
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    GtkColorEditor GtkColorSwatch:backdrop {
+      box-shadow: none; }
+  GtkColorSwatch.color-dark {
+    color: white;
+    outline-color: rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.color-dark:backdrop {
+      color: rgba(255, 255, 255, 0.3); }
+  GtkColorSwatch.color-light {
+    color: black;
+    outline-color: rgba(255, 255, 255, 0.5); }
+    GtkColorSwatch.color-light:backdrop {
+      color: rgba(0, 0, 0, 0.3); }
+  GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
+    border: 1px solid #1c1f1f; }
+    GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
+      border-color: black; }
+  GtkColorSwatch#add-color-button {
+    border-style: solid;
+    border-width: 1px;
+    color: #eeeeec;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    GtkColorSwatch#add-color-button:hover {
+      color: #eeeeec;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    GtkColorSwatch#add-color-button:backdrop {
+      color: #939695;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+    GtkColorSwatch#add-color-button .overlay {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+      text-shadow: none;
+      icon-shadow: none; }
+
+/********
+ * Misc *
+ ********/
+.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
+.scale-popup .titlebar .button.titlebutton,
+.titlebar .scale-popup .button.titlebutton {
+  padding: 6px; }
+  .scale-popup .button:hover {
+    background-color: rgba(238, 238, 236, 0.1);
+    border-radius: 5px; }
+
+GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
+.titlebar GtkVolumeButton.button.titlebutton {
+  padding: 8px; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  border-width: 0px;
+  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(28, 31, 31, 0.9);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .window-frame:backdrop {
+    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.9); }
+  .window-frame.tiled {
+    border-radius: 0; }
+  .window-frame.popup {
+    box-shadow: none; }
+  .window-frame.csd .popup {
+    border-radius: 0;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
+  .window-frame.csd.tooltip {
+    border-radius: 5px;
+    box-shadow: none; }
+  .window-frame.csd.message-dialog {
+    border-radius: 7px;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
+
+.header-bar .titlebutton.button,
+.titlebar .titlebutton.button {
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
+  .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.header-bar.selection-mode .titlebutton.button,
+.titlebar.selection-mode .titlebutton.button {
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); }
+  .header-bar.selection-mode .titlebutton.button:backdrop,
+  .titlebar.selection-mode .titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
+.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
+  background-color: #215d9c;
+  color: #ffffff; }
+  .view:backdrop:selected, GtkCalendar:backdrop:selected, GtkCalendar:backdrop:focus:selected, GtkCalendar:backdrop:hover:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
+  .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
+    color: #ffffff; }
+
+/* Decouple the font of context menus from their entry/textview */
+.touch-selection,
+.context-menu {
+  font: initial; }
+
+.monospace {
+  font: Monospace; }
+
+/* GTK NAMED COLORS
+   ----------------
+   use responsibly! */
+/*
+widget text/foreground color */
+@define-color theme_fg_color #eeeeec;
+/*
+text color for entries, views and content in general */
+@define-color theme_text_color white;
+/*
+widget base background color */
+@define-color theme_bg_color #393f3f;
+/*
+text widgets and the like base background color */
+@define-color theme_base_color #292929;
+/*
+base background color of selections */
+@define-color theme_selected_bg_color #215d9c;
+/*
+text/foreground color of selections */
+@define-color theme_selected_fg_color #ffffff;
+/*
+base background color of insensitive widgets */
+@define-color insensitive_bg_color #323636;
+/*
+text foreground color of insensitive widgets */
+@define-color insensitive_fg_color #939695;
+/*
+insensitive text widgets and the like base background color */
+@define-color insensitive_base_color #292929;
+/*
+widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color #939695;
+/*
+text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color white;
+/*
+widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #393f3f;
+/*
+text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #2c2c2c;
+/*
+base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #215d9c;
+/*
+text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #ffffff;
+/*
+widgets main borders color */
+@define-color borders #1c1f1f;
+/*
+widgets main borders color on backdrop windows */
+@define-color unfocused_borders #1e2222;
+/*
+these are pretty self explicative */
+@define-color warning_color #f57900;
+@define-color error_color #cc0000;
+@define-color success_color #5aa411;
+/*
+these colors are exported for the window manager and shouldn't be used in applications,
+read if you used those and something break with a version upgrade you're on your own... */
+@define-color wm_title shade(#eeeeec, 1.8);
+@define-color wm_unfocused_title #939695;
+@define-color wm_highlight transparent;
+@define-color wm_borders_edge rgba(238, 238, 236, 0.1);
+@define-color wm_bg_a shade(#393f3f, 1.2);
+@define-color wm_bg_b #393f3f;
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_border alpha(black, 0.18);
+@define-color wm_button_hover_color_a shade(#393f3f, 1.3);
+@define-color wm_button_hover_color_b #393f3f;
+@define-color wm_button_active_color_a shade(#393f3f, 0.85);
+@define-color wm_button_active_color_b shade(#393f3f, 0.89);
+@define-color wm_button_active_color_c shade(#393f3f, 0.9);
+@define-color content_view_bg #292929;
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.scss b/gtk/theme/Adwaita/gtk-contained-dark.scss
new file mode 100644 (file)
index 0000000..6e57539
--- /dev/null
@@ -0,0 +1,6 @@
+$variant: 'dark';
+
+@import 'colors';
+@import 'drawing';
+@import 'common';
+@import 'colors-public';
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
new file mode 100644 (file)
index 0000000..ed92181
--- /dev/null
@@ -0,0 +1,4577 @@
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #cc0000;
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+  -GtkWidget-link-color: #2a76c6;
+  -GtkWidget-visited-link-color: #215d9c;
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  -GtkStatusbar-shadow-type: none;
+  outline-color: rgba(46, 52, 54, 0.3);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #2e3436;
+  background-color: #e9e9e9; }
+  .background:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+    color: #8d9091;
+    background-color: #ededed; }
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+*:insensitive {
+  -gtk-image-effect: dim; }
+
+.gtkstyle-fallback {
+  background-color: #ededed;
+  color: #2e3436; }
+  .gtkstyle-fallback:prelight {
+    background-color: white;
+    color: #2e3436; }
+  .gtkstyle-fallback:active {
+    background-color: lightgray;
+    color: #2e3436; }
+  .gtkstyle-fallback:insensitive {
+    background-color: #f4f4f4;
+    color: #8d9091; }
+  .gtkstyle-fallback:selected {
+    background-color: #4a90d9;
+    color: #ffffff; }
+
+.view {
+  color: black;
+  background-color: #ffffff; }
+  .view:backdrop {
+    color: #323232;
+    background-color: white; }
+  .view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected {
+    border-radius: 3px; }
+
+.rubberband {
+  border: 1px solid #4a90d9;
+  background-color: rgba(74, 144, 217, 0.2); }
+
+.overshoot.top {
+  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center top;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.top:backdrop {
+    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center top;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.bottom {
+  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center bottom;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.bottom:backdrop {
+    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center bottom;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.left {
+  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: left center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.left:backdrop {
+    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: left center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+.overshoot.right {
+  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: right center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  .overshoot.right:backdrop {
+    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: right center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
+  color: #2e3436; }
+  .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
+    color: #8d9091; }
+.label:insensitive {
+  color: #8d9091; }
+  .label:insensitive:backdrop {
+    color: #c7c7c7; }
+
+.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
+.header-bar .subtitle {
+  opacity: 0.55;
+  text-shadow: none; }
+
+GtkAssistant .sidebar {
+  background-color: #ffffff;
+  border-top: 1px solid #a1a1a1; }
+  GtkAssistant .sidebar:dir(ltr) {
+    border-right: 1px solid #a1a1a1; }
+  GtkAssistant .sidebar:dir(rtl) {
+    border-left: 1px solid #a1a1a1; }
+  GtkAssistant .sidebar:backdrop {
+    background-color: white;
+    border-color: #a8a8a8; }
+GtkAssistant.csd .sidebar {
+  border-top-style: none; }
+GtkAssistant .sidebar .label {
+  padding: 6px 12px; }
+GtkAssistant .sidebar .label.highlight {
+  background-color: #c6c8c8; }
+
+GtkTextView {
+  background-color: #f6f6f6; }
+  GtkTextView:backdrop {
+    background-color: #f6f6f6; }
+
+.grid-child {
+  padding: 3px;
+  border-radius: 3px; }
+  .grid-child:selected {
+    outline-offset: -2px; }
+
+.popover.osd, .app-notification,
+.app-notification.frame, .osd {
+  color: #eeeeec;
+  border: none;
+  background-color: rgba(32, 37, 38, 0.7);
+  background-clip: padding-box;
+  outline-color: rgba(238, 238, 236, 0.3);
+  box-shadow: none;
+  text-shadow: 0 1px black;
+  icon-shadow: 0 1px black; }
+  .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
+    text-shadow: none; }
+
+/*********************
+ * Spinner Animation *
+ *********************/
+@keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  .spinner:active {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    .spinner:active:insensitive {
+      opacity: 0.5; }
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+  border: 1px solid;
+  padding: 5px 8px 6px;
+  border-radius: 3px;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+  color: black;
+  border-color: #a1a1a1;
+  box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
+  .entry.image.left {
+    padding-left: 0; }
+  .entry.image.right {
+    padding-right: 0; }
+  .entry.flat, .entry.flat:focus {
+    padding: 2px;
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: black;
+    border-color: #a1a1a1;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
+    border: none;
+    border-radius: 0; }
+  .entry:focus {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 1px white;
+    border-color: #4a90d9; }
+  .entry:insensitive {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px white; }
+  .entry:backdrop {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: #323232;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, white);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
+  .entry:backdrop:insensitive {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: #c7c7c7;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
+  .entry.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: #4a90d9;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none; }
+    .entry.progressbar:backdrop {
+      background-color: transparent; }
+  .linked .entry {
+    border-radius: 0; }
+    .linked .entry:first-child {
+      border-top-left-radius: 3px;
+      border-bottom-left-radius: 3px; }
+      .linked .entry:first-child:dir(rtl) {
+        border-right-style: none; }
+    .linked .entry:last-child {
+      border-top-right-radius: 3px;
+      border-bottom-right-radius: 3px;
+      border-left-style: none; }
+      .linked .entry:last-child:dir(rtl) {
+        border-left-style: solid; }
+  .entry.error {
+    color: #cc0000;
+    border-color: #cc0000; }
+    .entry.error:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(204, 0, 0, 0.15), 0 1px white;
+      border-color: #cc0000; }
+    .entry.error:selected, .entry.error:selected:focus {
+      background-color: #cc0000; }
+  .entry.warning {
+    color: #f57900;
+    border-color: #f57900; }
+    .entry.warning:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(245, 121, 0, 0.15), 0 1px white;
+      border-color: #f57900; }
+    .entry.warning:selected, .entry.warning:selected:focus {
+      background-color: #f57900; }
+  .entry.image {
+    color: #575c5e; }
+    .entry.image:hover {
+      color: #2e3436; }
+    .entry.image:active {
+      color: #4a90d9; }
+    .entry.image:backdrop {
+      color: #a3a6a7; }
+  .linked.vertical .entry {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: black;
+    border-color: #a1a1a1;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
+    background-image: linear-gradient(to bottom, #ffffff);
+    border-bottom-color: #e2e2e2;
+    box-shadow: none; }
+    .linked.vertical .entry:focus {
+      border-color: #4a90d9;
+      box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 -1px 0 0 #4a90d9; }
+    .linked.vertical .entry:insensitive {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+      border-bottom-color: #e2e2e2; }
+      .linked.vertical .entry:insensitive:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #e4e4e4; }
+    .linked.vertical .entry:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: #323232;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, white);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+      border-bottom-color: #e4e4e4; }
+    .linked.vertical .entry:first-child {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: black;
+      border-color: #a1a1a1;
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0);
+      border-bottom-color: #e2e2e2; }
+      .linked.vertical .entry:first-child:focus {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0.15);
+        border-color: #4a90d9; }
+      .linked.vertical .entry:first-child:insensitive {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #e4e4e4; }
+        .linked.vertical .entry:first-child:insensitive:backdrop {
+          background-color: transparent;
+          background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+          border-bottom-color: #e4e4e4;
+          border-top-style: solid; }
+      .linked.vertical .entry:first-child:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        color: #323232;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, white);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent;
+        border-bottom-color: #e4e4e4; }
+    .linked.vertical .entry:last-child {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: black;
+      border-color: #a1a1a1;
+      box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white;
+      background-image: linear-gradient(to bottom, #ffffff);
+      box-shadow: 0 1px white; }
+      .linked.vertical .entry:last-child:focus {
+        border-color: #4a90d9;
+        box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15), 0 -1px 0 0 #4a90d9, 0 1px white; }
+      .linked.vertical .entry:last-child:insensitive {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px white; }
+        .linked.vertical .entry:last-child:insensitive:backdrop {
+          background-color: transparent;
+          background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
+      .linked.vertical .entry:last-child:backdrop {
+        background-color: transparent;
+        background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+        color: #323232;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, white);
+        box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
+  .osd .entry {
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: white;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+    background-clip: padding-box;
+    box-shadow: none;
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black; }
+    .osd .entry:focus {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: white;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0.15);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black; }
+    .osd .entry:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .entry:insensitive {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+
+/***********
+ * Buttons *
+ ***********/
+@keyframes needs_attention {
+  from {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); }
+  to {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } }
+.button, .header-bar .button.titlebutton,
+.titlebar .button.titlebutton {
+  border: 1px solid;
+  border-radius: 3px;
+  padding: 5px 8px 6px;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  color: #2e3436;
+  outline-color: rgba(46, 52, 54, 0.3);
+  border-color: #a1a1a1;
+  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white, 0 1px white; }
+  .button.flat, .header-bar .titlebutton.button,
+  .titlebar .titlebutton.button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    transition: none; }
+    .button.flat:hover, .header-bar .titlebutton.button:hover,
+    .titlebar .titlebutton.button:hover {
+      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+      transition-duration: 500ms; }
+      .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
+      .titlebar .titlebutton.button:hover:active {
+        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .button:hover, .header-bar .button.titlebutton:hover,
+  .titlebar .button.titlebutton:hover {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white;
+    -gtk-image-effect: highlight; }
+  .button:active, .header-bar .button.titlebutton:active,
+  .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
+  .titlebar .button.titlebutton:checked {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white;
+    transition-duration: 50ms; }
+  .button:backdrop, .header-bar .button.titlebutton:backdrop,
+  .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop {
+    color: #8d9091;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    -gtk-image-effect: none; }
+    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
+    .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
+    .titlebar .titlebutton.button:backdrop:checked {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #d4d4d4);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
+    .titlebar .titlebutton.button:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive > .label {
+        color: inherit; }
+    .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
+    .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
+    .titlebar .titlebutton.button:backdrop:insensitive:checked {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #e7e7e7);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
+      .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
+        color: inherit; }
+  .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
+  .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
+  .titlebar .titlebutton.button:backdrop:insensitive {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none; }
+  .button:insensitive, .header-bar .button.titlebutton:insensitive,
+  .titlebar .button.titlebutton:insensitive {
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    .button:insensitive > .label {
+      color: inherit; }
+    .button:insensitive:active, .button:insensitive:checked {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      .button:insensitive:active > .label, .button:insensitive:checked > .label {
+        color: inherit; }
+  .button.osd, .header-bar .osd.button.titlebutton,
+  .titlebar .osd.button.titlebutton {
+    color: #eeeeec;
+    border-radius: 5px;
+    outline-color: rgba(238, 238, 236, 0.3);
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border: none;
+    box-shadow: none; }
+    .button.osd.image-button, .header-bar .osd.titlebutton.button,
+    .titlebar .osd.titlebutton.button {
+      padding: 13px; }
+    .button.osd:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border: none;
+      box-shadow: none; }
+    .button.osd:active, .button.osd:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3);
+      border: none;
+      box-shadow: none; }
+    .button.osd:insensitive, .button.osd:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      border: none; }
+    .button.osd:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      border: none; }
+  .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
+  .osd .titlebar .button.titlebutton,
+  .titlebar .osd .button.titlebutton {
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3);
+    border-radius: 0;
+    border-left-style: none; }
+    .osd .button:dir(rtl) {
+      border-radius: 0;
+      border-right-style: none;
+      border-left-style: solid; }
+    .osd .button:first-child {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid; }
+    .osd .button:last-child {
+      border-radius: 0 3px 3px 0; }
+      .osd .button:last-child:dir(rtl) {
+        border-right-style: solid; }
+    .osd .button:only-child {
+      border-radius: 3px;
+      border-style: solid; }
+    .osd .button:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .osd .button:insensitive, .osd .button:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .button:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
+    .osd .titlebar .titlebutton.button,
+    .titlebar .osd .titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: none;
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black; }
+      .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
+      .osd .titlebar .titlebutton.button:hover,
+      .titlebar .osd .titlebutton.button:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none; }
+      .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
+      .osd .titlebar .titlebutton.button:insensitive,
+      .titlebar .osd .titlebutton.button:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        background-image: none;
+        border-color: transparent;
+        box-shadow: none; }
+      .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
+      .osd .titlebar .titlebutton.button:backdrop,
+      .titlebar .osd .titlebutton.button:backdrop {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
+      .osd .titlebar .titlebutton.button:active,
+      .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
+      .osd .titlebar .titlebutton.button:checked,
+      .titlebar .osd .titlebutton.button:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3);
+        background-clip: padding-box;
+        border-color: transparent;
+        box-shadow: none; }
+  .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
+  .titlebar .suggested-action.button.titlebutton {
+    color: white;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #1c5187;
+    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
+    .titlebar .suggested-action.titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #4a90d9; }
+    .button.suggested-action:hover {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    .button.suggested-action:active, .button.suggested-action:checked {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+    .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+    .titlebar .suggested-action.titlebutton.button:backdrop {
+      color: #dae8f7;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, #4a90d9);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
+      .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
+      .titlebar .suggested-action.titlebutton.button:backdrop:checked {
+        color: #d4e3f3;
+        border-color: #2a76c6;
+        background-image: linear-gradient(to bottom, #2a76c6);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+      .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+        .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
+          color: inherit; }
+        .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
+        .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
+          color: #8db8e6;
+          border-color: #5093da;
+          background-image: linear-gradient(to bottom, #5093da);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+          .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
+          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
+          .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+    .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+    .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
+    .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+    .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: rgba(74, 144, 217, 0.8); }
+    .button.suggested-action:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      .button.suggested-action:insensitive > .label {
+        color: inherit; }
+      .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
+        color: #b9d3f0;
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+        .button.suggested-action:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label {
+          color: inherit; }
+    .osd .button.suggested-action {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, #4a90d9);
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.suggested-action:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
+  .titlebar .destructive-action.button.titlebutton {
+    color: white;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #8e0b0b;
+    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
+    .titlebar .destructive-action.titlebutton.button {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #ef2929; }
+    .button.destructive-action:hover {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    .button.destructive-action:active, .button.destructive-action:checked {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #da1010, #ed1212);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+    .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+    .titlebar .destructive-action.titlebutton.button:backdrop {
+      color: #fbd4d4;
+      border-color: #ef2929;
+      background-image: linear-gradient(to bottom, #ef2929);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
+      .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
+      .titlebar .destructive-action.titlebutton.button:backdrop:checked {
+        color: #f6cfcf;
+        border-color: #d51010;
+        background-image: linear-gradient(to bottom, #d51010);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+      .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+        .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
+          color: inherit; }
+        .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
+        .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
+          color: #f47979;
+          border-color: #ef3131;
+          background-image: linear-gradient(to bottom, #ef3131);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+          .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
+          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
+          .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+    .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+    .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
+    .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+    .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: rgba(239, 41, 41, 0.8); }
+    .button.destructive-action:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      .button.destructive-action:insensitive > .label {
+        color: inherit; }
+      .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
+        color: #f8acac;
+        border-color: #8e0b0b;
+        background-image: linear-gradient(to bottom, #e52d2d, #ef3131);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+        .button.destructive-action:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label {
+          color: inherit; }
+    .osd .button.destructive-action {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, #ef2929);
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
+        color: #878989;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+      .osd .button.destructive-action:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .button.image-button, .header-bar .titlebutton.button,
+  .titlebar .titlebutton.button {
+    padding: 8px; }
+  .button.text-button, .header-bar .text-button.button.titlebutton,
+  .titlebar .text-button.button.titlebutton {
+    padding-left: 16px;
+    padding-right: 16px; }
+  .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
+  .titlebar .text-button.titlebutton.button {
+    padding: 5px 8px 6px; }
+    .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
+    .titlebar .text-button.titlebutton.button .label:first-child {
+      padding-left: 8px; }
+    .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
+    .titlebar .text-button.titlebutton.button .label:last-child {
+      padding-right: 8px; }
+  .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
+  .titlebar .stack-switcher > .button.titlebutton {
+    outline-offset: -3px; }
+    .stack-switcher > .button > .label {
+      padding-left: 6px;
+      padding-right: 6px; }
+    .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
+    .titlebar .stack-switcher > .button.titlebutton > GtkImage {
+      padding-left: 6px;
+      padding-right: 6px;
+      padding-top: 3px;
+      padding-bottom: 3px; }
+    .stack-switcher > .button.text-button {
+      padding: 5px 10px 6px; }
+    .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
+    .titlebar .stack-switcher > .titlebutton.button {
+      padding: 5px 2px; }
+    .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
+      animation: none;
+      background-image: none; }
+  .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
+  .inline-toolbar .titlebar .button.titlebutton,
+  .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
+    border-radius: 2px;
+    border-width: 1px; }
+  .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
+  .primary-toolbar .titlebar .button.titlebutton,
+  .titlebar .primary-toolbar .button.titlebutton {
+    icon-shadow: none; }
+
+.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
+  animation: needs_attention 150ms ease-in;
+  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent));
+  background-size: 6px 6px, 6px 6px;
+  background-repeat: no-repeat;
+  background-position: right 3px, right 4px; }
+  .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
+    background-size: 6px 6px, 0 0; }
+  .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
+    background-position: left 3px, left 4px; }
+
+.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
+  color: #2e3436;
+  outline-color: rgba(46, 52, 54, 0.3);
+  border-color: #a1a1a1;
+  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white, 0 1px white; }
+  .inline-toolbar GtkToolButton > .button:hover {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white; }
+  .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+  .inline-toolbar GtkToolButton > .button:insensitive {
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    .inline-toolbar GtkToolButton > .button:insensitive > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:backdrop {
+    color: #8d9091;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
+    color: #8d9091;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #d4d4d4);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+    color: #c7c7c7;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
+      color: inherit; }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
+    color: #c7c7c7;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #e7e7e7);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
+      color: inherit; }
+
+.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
+.inline-toolbar .titlebar .button.titlebutton,
+.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked .header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
+.linked .titlebar .button.titlebutton,
+.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked .button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
+GtkComboBox.combobox-entry .titlebar .button.titlebutton,
+.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
+  border-radius: 0;
+  border-left-style: none; }
+  .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
+  .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
+  .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
+  .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
+  .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
+  .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+    border-radius: 0;
+    border-right-style: none;
+    border-left-style: solid; }
+
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
+  border-radius: 3px 0 0 3px;
+  border-left-style: solid; }
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
+  border-radius: 0 3px 3px 0; }
+  .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+  .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
+  .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
+  .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
+    border-right-style: solid; }
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
+.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
+.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
+  border-radius: 3px;
+  border-style: solid; }
+
+.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive, .linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button, .linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > GtkComboBox > .button {
+  border-left-style: solid;
+  border-top-style: none;
+  border-radius: 0; }
+
+.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > GtkComboBox:first-child > .button {
+  border-style: solid;
+  border-radius: 3px 3px 0 0; }
+.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > GtkComboBox:last-child > .button {
+  border-radius: 0 0 3px 3px; }
+.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > GtkComboBox:only-child > .button {
+  border-radius: 3px;
+  border-style: solid; }
+
+.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
+.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
+.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
+.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
+.notebook tab .titlebar .button.titlebutton,
+.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
+.titlebar .list-row.button.titlebutton, .list-row.button:backdrop:hover, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
+.app-notification .titlebar .titlebutton.button,
+.titlebar .app-notification .titlebutton.button,
+.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
+.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
+.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
+.app-notification.frame .button.flat:backdrop,
+.app-notification.frame .header-bar .button.titlebutton:backdrop,
+.header-bar .app-notification.frame .button.titlebutton:backdrop,
+.app-notification.frame .titlebar .button.titlebutton:backdrop,
+.titlebar .app-notification.frame .button.titlebutton:backdrop,
+.app-notification.frame .button.flat:insensitive,
+.app-notification.frame .header-bar .button.titlebutton:insensitive,
+.header-bar .app-notification.frame .button.titlebutton:insensitive,
+.app-notification.frame .titlebar .button.titlebutton:insensitive,
+.titlebar .app-notification.frame .button.titlebutton:insensitive,
+.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
+.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+  text-shadow: none;
+  icon-shadow: none; }
+
+/* menu buttons */
+.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
+.titlebar .menuitem.titlebutton.button {
+  outline-offset: -1px; }
+  .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
+  .titlebar .menuitem.titlebutton.button:hover {
+    background-color: #d9dada; }
+
+GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
+.titlebar GtkColorButton.button.titlebutton {
+  padding: 5px; }
+  GtkColorButton.button GtkColorSwatch, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch,
+  .titlebar GtkColorButton.button.titlebutton GtkColorSwatch {
+    border-radius: 0;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    GtkColorButton.button GtkColorSwatch:insensitive, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive,
+    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:insensitive, GtkColorButton.button GtkColorSwatch:backdrop, .header-bar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop,
+    .titlebar GtkColorButton.button.titlebutton GtkColorSwatch:backdrop {
+      box-shadow: none; }
+
+/*********
+ * Links *
+ *********/
+*:link, .button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited {
+  color: #2a76c6; }
+  *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
+  .titlebar .button.titlebutton:visited {
+    color: #215d9c; }
+    *:selected *:link:visited, *:selected .button:visited {
+      color: #b6d2ef; }
+  *:link:hover, .button:hover:link, .button:hover:visited {
+    color: #4a90d9; }
+    *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
+      color: #ecf3fb; }
+  *:link:active, .button:active:link, .button:active:visited {
+    color: #2a76c6; }
+    *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
+      color: #dae8f7; }
+  *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
+  .header-bar.selection-mode .subtitle:backdrop:hover:link {
+    color: #4a90d9; }
+  *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
+  .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
+    color: #dae8f7; }
+
+.button:link, .header-bar .button.titlebutton:link,
+.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
+.titlebar .button.titlebutton:visited {
+  text-shadow: none; }
+  .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
+    text-shadow: none; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton {
+  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
+   * hence it's commented atm.
+   *  GtkTreeView & {
+   *   &.entry, &.entry:focus {
+   *     padding: 1px;
+   *     border-width: 1px 0;
+   *     border-color: $selected_bg_color;
+   *     border-radius: 0;
+   *     box-shadow: none;
+   *   }
+   * } */ }
+  .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
+  .spinbutton .titlebar .button.titlebutton,
+  .titlebar .spinbutton .button.titlebutton {
+    background-image: none;
+    border-style: none none none solid;
+    border-color: rgba(161, 161, 161, 0.3);
+    color: #42484a;
+    border-radius: 0;
+    box-shadow: none; }
+    .spinbutton .button:dir(rtl) {
+      border-style: none solid none none; }
+    .spinbutton .button:hover {
+      color: #2e3436;
+      background-color: rgba(46, 52, 54, 0.05); }
+    .spinbutton .button:insensitive {
+      color: rgba(141, 144, 145, 0.3); }
+    .spinbutton .button:active {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+      background-color: rgba(0, 0, 0, 0.1); }
+    .spinbutton .button:backdrop {
+      color: #989b9c;
+      border-color: rgba(168, 168, 168, 0.3);
+      background-color: transparent; }
+    .spinbutton .button:backdrop:insensitive {
+      background-image: none;
+      color: rgba(199, 199, 199, 0.3);
+      border-style: none none none solid; }
+      .spinbutton .button:backdrop:insensitive:dir(rtl) {
+        border-style: none solid none none; }
+  .osd .spinbutton .button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: #eeeeec;
+    border-style: none none none solid;
+    border-color: rgba(0, 0, 0, 0.4);
+    border-radius: 0;
+    box-shadow: none;
+    icon-shadow: 0 1px black; }
+    .osd .spinbutton .button:dir(rtl) {
+      border-style: none solid none none; }
+    .osd .spinbutton .button:hover {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.5);
+      background-color: rgba(238, 238, 236, 0.1);
+      icon-shadow: 0 1px black;
+      box-shadow: none; }
+    .osd .spinbutton .button:backdrop {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.5);
+      icon-shadow: none;
+      box-shadow: none; }
+    .osd .spinbutton .button:insensitive {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none;
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.5);
+      icon-shadow: none;
+      box-shadow: none; }
+    .osd .spinbutton .button:last-child {
+      border-radius: 0 3px 3px 0; }
+    .osd .spinbutton .button:dir(rtl):first-child {
+      border-radius: 3px 0 0 3px; }
+  .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
+    padding-top: 8px;
+    padding-bottom: 8px; }
+    .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white; }
+      .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px white; }
+      .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
+          color: inherit; }
+      .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
+        color: #8d9091;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #ededed);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white, 0 1px white; }
+      .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+      .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px white, 0 1px white; }
+      .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+        .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
+          color: inherit; }
+      .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
+        color: #8d9091;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #ededed);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
+        color: inherit; }
+  .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
+    border-radius: 0;
+    padding-left: 3px;
+    padding-right: 3px; }
+  .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
+    border-radius: 3px 3px 0 0;
+    border-style: solid solid none solid; }
+  .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
+    border-radius: 0 0 3px 3px;
+    border-style: none solid solid solid; }
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+  box-shadow: 0 1px white;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
+  GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
+  .titlebar GtkComboBox > .button.titlebutton {
+    padding-top: 3px;
+    padding-bottom: 4px; }
+  GtkComboBox:insensitive {
+    color: #8d9091;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop {
+    color: #8d9091;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop:insensitive {
+    color: #c7c7c7; }
+  GtkComboBox .menuitem {
+    text-shadow: none; }
+  GtkComboBox .separator, GtkComboBox GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkComboBox .separator,
+  GtkComboBox GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkComboBox .separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar, .inline-toolbar, .search-bar, .location-bar {
+  -GtkWidget-window-dragging: true;
+  padding: 4px;
+  background-color: #ededed; }
+  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
+    padding: 13px;
+    border: none;
+    border-radius: 5px;
+    background-color: rgba(32, 37, 38, 0.7); }
+
+.inline-toolbar {
+  border-width: 0 1px 1px;
+  padding: 3px;
+  border-radius: 0  0 5px 5px; }
+
+.search-bar, .location-bar {
+  border-width: 0 0 1px;
+  padding: 3px; }
+
+.inline-toolbar, .search-bar, .location-bar {
+  border-style: solid;
+  border-color: #a1a1a1;
+  background-color: #d6d6d6;
+  box-shadow: inset 0 2px 3px -1px #b6b6b6, 0 1px white; }
+  .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
+    border-color: #a8a8a8;
+    background-color: #d4d4d4;
+    box-shadow: none; }
+
+/***************
+ * Header bars *
+ ***************/
+.titlebar,
+.header-bar {
+  padding: 6px;
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: #a1a1a1;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #f7f7f7, #ededed);
+  box-shadow: inset 0 -1px #d9d9d9, inset 0 1px white; }
+  .titlebar:backdrop,
+  .header-bar:backdrop {
+    border-color: #a8a8a8;
+    background-color: #ededed;
+    background-image: none;
+    box-shadow: inset 0 1px white; }
+  .titlebar .title,
+  .header-bar .title {
+    font-weight: bold;
+    padding: 0px 12px; }
+  .titlebar .subtitle,
+  .header-bar .subtitle {
+    font-size: smaller;
+    padding: 0 12px; }
+  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
+  GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
+  .header-bar .header-bar-separator,
+  .header-bar > GtkBox > .separator.vertical,
+  GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 161, 161, 0) 100%) 0 1/0 1px stretch; }
+    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
+    .header-bar .header-bar-separator:backdrop,
+    .header-bar > GtkBox > .separator.vertical:backdrop {
+      border-image: linear-gradient(to bottom, rgba(168, 168, 168, 0.5)) 0 1/1px 1px; }
+  .titlebar.selection-mode,
+  .header-bar.selection-mode {
+    color: #ffffff;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
+    border-color: #184472;
+    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9);
+    box-shadow: inset 0 -1px #3875b4, inset 0 1px #a4c7ec; }
+    .titlebar.selection-mode:backdrop,
+    .header-bar.selection-mode:backdrop {
+      background-image: linear-gradient(to bottom, #4a90d9);
+      box-shadow: inset 0 1px #b6d2ef; }
+    .titlebar.selection-mode .button,
+    .header-bar.selection-mode .button {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
+      .titlebar.selection-mode .button.flat,
+      .titlebar.selection-mode .titlebutton.button,
+      .header-bar.selection-mode .button.flat,
+      .header-bar.selection-mode .titlebutton.button {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .titlebar.selection-mode .button:hover,
+      .header-bar.selection-mode .button:hover {
+        color: #ffffff;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
+      .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
+      .header-bar.selection-mode .button:active,
+      .header-bar.selection-mode .button:checked {
+        color: #ffffff;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; }
+      .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
+      .titlebar.selection-mode .titlebutton.button:backdrop,
+      .header-bar.selection-mode .button:backdrop,
+      .header-bar.selection-mode .button.flat:backdrop,
+      .header-bar.selection-mode .titlebutton.button:backdrop {
+        color: #dae8f7;
+        border-color: #4a90d9;
+        background-image: linear-gradient(to bottom, #4a90d9);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+        -gtk-image-effect: none;
+        border-color: #184472; }
+        .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
+        .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
+        .titlebar.selection-mode .titlebutton.button:backdrop:checked,
+        .header-bar.selection-mode .button:backdrop:active,
+        .header-bar.selection-mode .button:backdrop:checked,
+        .header-bar.selection-mode .button.flat:backdrop:active,
+        .header-bar.selection-mode .titlebutton.button:backdrop:active,
+        .header-bar.selection-mode .button.flat:backdrop:checked,
+        .header-bar.selection-mode .titlebutton.button:backdrop:checked {
+          color: #d4e3f3;
+          border-color: #2a76c6;
+          background-image: linear-gradient(to bottom, #2a76c6);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+          border-color: #184472; }
+        .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
+        .header-bar.selection-mode .button:backdrop:insensitive,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
+          color: #9ac1e9;
+          border-color: #65a0de;
+          background-image: linear-gradient(to bottom, #65a0de);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+          border-color: #184472; }
+          .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
+            color: inherit; }
+        .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
+        .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
+        .header-bar.selection-mode .button:backdrop:insensitive:active,
+        .header-bar.selection-mode .button:backdrop:insensitive:checked,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
+        .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
+        .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
+          color: #8db8e6;
+          border-color: #5093da;
+          background-image: linear-gradient(to bottom, #5093da);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+          border-color: #184472; }
+          .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+          .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
+          .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+          .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
+            color: inherit; }
+      .titlebar.selection-mode .button.flat:backdrop,
+      .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
+      .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
+      .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
+      .header-bar.selection-mode .button.flat:backdrop,
+      .header-bar.selection-mode .titlebutton.button:backdrop,
+      .header-bar.selection-mode .button.flat:insensitive,
+      .header-bar.selection-mode .titlebutton.button:insensitive,
+      .header-bar.selection-mode .button.flat:insensitive:backdrop,
+      .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
+        border-color: transparent;
+        background-color: transparent;
+        background-image: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+        text-shadow: none;
+        icon-shadow: none; }
+      .titlebar.selection-mode .button:insensitive,
+      .header-bar.selection-mode .button:insensitive {
+        color: #b2cfee;
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #65a0de);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
+        .titlebar.selection-mode .button:insensitive > .label,
+        .header-bar.selection-mode .button:insensitive > .label {
+          color: inherit; }
+        .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
+        .header-bar.selection-mode .button:insensitive:active,
+        .header-bar.selection-mode .button:insensitive:checked {
+          color: #b9d3f0;
+          border-color: #1c5187;
+          background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
+          .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
+          .header-bar.selection-mode .button:insensitive:active > .label,
+          .header-bar.selection-mode .button:insensitive:checked > .label {
+            color: inherit; }
+      .titlebar.selection-mode .button.suggested-action,
+      .header-bar.selection-mode .button.suggested-action {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px white, 0 1px #a4c7ec;
+        border-color: #184472; }
+        .titlebar.selection-mode .button.suggested-action:hover,
+        .header-bar.selection-mode .button.suggested-action:hover {
+          color: #2e3436;
+          outline-color: rgba(46, 52, 54, 0.3);
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          box-shadow: inset 0 1px white, 0 1px #a4c7ec;
+          border-color: #184472; }
+        .titlebar.selection-mode .button.suggested-action:active,
+        .header-bar.selection-mode .button.suggested-action:active {
+          color: #2e3436;
+          outline-color: rgba(46, 52, 54, 0.3);
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec;
+          border-color: #184472; }
+        .titlebar.selection-mode .button.suggested-action:insensitive,
+        .header-bar.selection-mode .button.suggested-action:insensitive {
+          color: #8d9091;
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec;
+          border-color: #184472; }
+          .titlebar.selection-mode .button.suggested-action:insensitive > .label,
+          .header-bar.selection-mode .button.suggested-action:insensitive > .label {
+            color: inherit; }
+        .titlebar.selection-mode .button.suggested-action:backdrop,
+        .header-bar.selection-mode .button.suggested-action:backdrop {
+          color: #8d9091;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #ededed);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+          border-color: #184472; }
+        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
+        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
+          border-color: #184472; }
+          .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
+          .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
+            color: inherit; }
+    .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
+    .header-bar.selection-mode .selection-menu,
+    .header-bar.selection-mode .selection-menu:backdrop {
+      border-color: rgba(74, 144, 217, 0);
+      background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0));
+      box-shadow: none;
+      padding-left: 10px;
+      padding-right: 10px; }
+      .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
+      .header-bar.selection-mode .selection-menu GtkArrow,
+      .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
+        -GtkArrow-arrow-scaling: 1; }
+      .titlebar.selection-mode .selection-menu .arrow,
+      .header-bar.selection-mode .selection-menu .arrow {
+        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+        color: rgba(255, 255, 255, 0.5);
+        icon-shadow: none; }
+  .tiled .titlebar, .maximized .titlebar, .tiled
+  .header-bar, .maximized
+  .header-bar {
+    border-radius: 0; }
+  .titlebar.default-decoration,
+  .header-bar.default-decoration {
+    padding: 4px; }
+    .titlebar.default-decoration .button,
+    .header-bar.default-decoration .button {
+      padding: 5px; }
+
+/************
+ * Pathbars *
+ ************/
+.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
+.path-bar .titlebar .button.titlebutton,
+.titlebar .path-bar .button.titlebutton {
+  padding: 5px 6px 6px; }
+  .path-bar .button:first-child {
+    padding-left: 8px; }
+  .path-bar .button:last-child {
+    padding-right: 8px; }
+  .path-bar .button:only-child {
+    padding-left: 12px;
+    padding-right: 12px; }
+  .path-bar .button .label:last-child {
+    padding-left: 2px; }
+  .path-bar .button .label:first-child {
+    padding-right: 2px; }
+  .path-bar .button .label:only-child {
+    padding-right: 0;
+    padding-left: 0; }
+  .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
+  .path-bar .titlebar .button.titlebutton GtkImage,
+  .titlebar .path-bar .button.titlebutton GtkImage {
+    padding-top: 1px; }
+
+/**************
+ * Tree Views *
+ **************/
+GtkTreeView.view {
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  -GtkTreeView-tree-line-width: 1;
+  -GtkTreeView-tree-line-pattern: '';
+  -GtkTreeView-expander-size: 16;
+  border-left-color: #fdfdfd;
+  border-top-color: #ededed; }
+  GtkTreeView.view:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected:hover {
+    border-radius: 0; }
+  GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
+    border-left-color: #4a90d9;
+    border-top-color: rgba(46, 52, 54, 0.1); }
+  GtkTreeView.view:insensitive {
+    color: #8d9091; }
+    GtkTreeView.view:insensitive:selected {
+      color: #92bce8; }
+      GtkTreeView.view:insensitive:selected:backdrop {
+        color: #80b1e4; }
+    GtkTreeView.view:insensitive:backdrop {
+      color: #c7c7c7; }
+  GtkTreeView.view:backdrop {
+    border-left-color: #ececec;
+    border-top: #ededed; }
+  GtkTreeView.view.expander {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+    color: #6c7072; }
+    GtkTreeView.view.expander:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+    GtkTreeView.view.expander:hover {
+      color: #2e3436; }
+    GtkTreeView.view.expander:selected {
+      color: #c8ddf3; }
+      GtkTreeView.view.expander:selected:hover {
+        color: #ffffff; }
+      GtkTreeView.view.expander:selected:backdrop {
+        color: #c8ddf3; }
+    GtkTreeView.view.expander:checked {
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+    GtkTreeView.view.expander:backdrop {
+      color: #afb1b2; }
+  GtkTreeView.view.progressbar {
+    color: #ffffff;
+    border-radius: 4px;
+    border-color: #184472;
+    background-image: linear-gradient(to bottom, #4a90d9, #2a76c6);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); }
+    GtkTreeView.view.progressbar:selected {
+      color: #4a90d9;
+      box-shadow: none;
+      background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); }
+      GtkTreeView.view.progressbar:selected:backdrop {
+        color: #4a90d9;
+        background-color: white; }
+    GtkTreeView.view.progressbar:backdrop {
+      color: white;
+      background-image: none;
+      box-shadow: none; }
+  GtkTreeView.view.trough {
+    background-color: rgba(46, 52, 54, 0.1);
+    border-radius: 4px; }
+    GtkTreeView.view.trough:selected {
+      background-color: rgba(255, 255, 255, 0.3);
+      border-width: 1px 0;
+      border-style: solid;
+      border-color: #4a90d9; }
+
+column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
+column-header .titlebar .button.titlebutton,
+.titlebar column-header .button.titlebutton {
+  color: #96999a;
+  background-color: #ffffff;
+  font-weight: bold;
+  text-shadow: none;
+  box-shadow: none; }
+  column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
+  column-header .titlebar .button.titlebutton:hover,
+  .titlebar column-header .button.titlebutton:hover {
+    color: #626668;
+    box-shadow: none;
+    transition: none; }
+  column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
+  column-header .titlebar .button.titlebutton:active,
+  .titlebar column-header .button.titlebutton:active {
+    color: #2e3436;
+    transition: none; }
+column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
+column-header:last-child .titlebar .button.titlebutton,
+.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
+.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
+  border-right-style: none; }
+
+column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
+column-header .titlebar .dnd.button.titlebutton,
+.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
+.titlebar column-header.dnd.button.titlebutton {
+  transition: none;
+  color: #4a90d9;
+  box-shadow: inset 1px 1px 0 1px #4a90d9, inset -1px 0 0 1px #4a90d9, inset 1px 1px #ffffff, inset -1px 0 #ffffff; }
+
+column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
+column-header .titlebar .button.titlebutton,
+.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
+  padding: 3px 6px;
+  border-style: none solid solid none;
+  border-radius: 0;
+  background-image: none;
+  border-color: #ededed;
+  text-shadow: none; }
+  column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
+  column-header .titlebar .button.titlebutton:insensitive,
+  .titlebar column-header .button.titlebutton:insensitive {
+    border-color: #ededed;
+    background-image: none; }
+  column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
+  column-header .titlebar .button.titlebutton:backdrop,
+  .titlebar column-header .button.titlebutton:backdrop {
+    border-color: #ededed;
+    border-style: none solid solid none;
+    color: #bdbebf;
+    background-image: none;
+    background-color: white; }
+    column-header .button:backdrop:insensitive {
+      border-color: #ededed;
+      background-image: none; }
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  -GtkWidget-window-dragging: true;
+  padding: 0px;
+  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
+  .menubar:backdrop {
+    background-color: #ededed; }
+  .menubar > .menuitem {
+    padding: 4px 8px; }
+    .menubar > .menuitem:hover {
+      box-shadow: inset 0 -3px #4a90d9;
+      color: #2a76c6; }
+    .menubar > .menuitem:insensitive {
+      color: #8d9091;
+      box-shadow: none; }
+
+.menu {
+  margin: 4px;
+  padding: 0px;
+  background-color: #ffffff;
+  border: 1px solid #a1a1a1; }
+  .csd .menu {
+    border: none; }
+  .menu .menuitem {
+    text-shadow: none;
+    padding: 4px; }
+    .menu .menuitem:hover {
+      color: #ffffff;
+      background-color: #4a90d9; }
+    .menu .menuitem:insensitive {
+      color: #8d9091; }
+      .menu .menuitem:insensitive:backdrop {
+        color: #c7c7c7; }
+    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
+      color: #8d9091;
+      background-color: white; }
+    .menu .menuitem.arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+    .menu .menuitem.arrow:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+  .menu.button, .header-bar .menu.button.titlebutton,
+  .titlebar .menu.button.titlebutton {
+    border-style: none;
+    border-radius: 0; }
+    .menu.button.top {
+      border-bottom: 1px solid #eaeaea; }
+    .menu.button.bottom {
+      border-top: 1px solid #eaeaea; }
+    .menu.button:hover {
+      background-color: #eaeaea; }
+    .menu.button:insensitive {
+      color: transparent;
+      background-color: transparent;
+      border-color: transparent; }
+
+.menuitem .accelerator {
+  color: alpha(currentColor,0.55); }
+
+/***************
+ * Popovers   *
+ ***************/
+.popover {
+  padding: 2px;
+  border: 1px solid #a1a1a1;
+  border-radius: 5px;
+  background-color: #f6f6f6;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
+  .popover:backdrop {
+    box-shadow: none; }
+  .popover > .list,
+  .popover > .view,
+  .popover > .toolbar,
+  .popover > .inline-toolbar,
+  .popover > .search-bar,
+  .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
+    border-style: none;
+    background-color: transparent; }
+  .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
+  .popover .titlebar .titlebutton.button,
+  .titlebar .popover .titlebutton.button,
+  .popover .button.flat:hover,
+  .popover .header-bar .titlebutton.button:hover,
+  .header-bar .popover .titlebutton.button:hover,
+  .popover .titlebar .titlebutton.button:hover,
+  .titlebar .popover .titlebutton.button:hover {
+    text-shadow: none;
+    transition: none; }
+
+.entry.cursor-handle,
+.cursor-handle {
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  border-style: none; }
+  .entry.cursor-handle.top,
+  .cursor-handle.top {
+    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+  .entry.cursor-handle.bottom,
+  .cursor-handle.bottom {
+    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+.notebook {
+  padding: 0;
+  background-color: #ffffff;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: -8;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .notebook:backdrop {
+    background-color: white; }
+  .notebook.frame {
+    border: 1px solid #a1a1a1; }
+    .notebook.frame.top {
+      border-top-width: 0; }
+    .notebook.frame.bottom {
+      border-bottom-width: 0; }
+    .notebook.frame.right {
+      border-right-width: 0; }
+    .notebook.frame.left {
+      border-left-width: 0; }
+    .notebook.frame:backdrop {
+      border-color: #a8a8a8; }
+  .notebook.header {
+    background-color: #d6d6d6; }
+    .notebook.header.frame {
+      border: 1px solid #a1a1a1; }
+      .notebook.header.frame.top {
+        border-bottom-width: 0; }
+      .notebook.header.frame.bottom {
+        border-top-width: 0; }
+      .notebook.header.frame.right {
+        border-left-width: 0; }
+      .notebook.header.frame.left {
+        border-right-width: 0; }
+      .notebook.header.frame:backdrop {
+        border-color: #a8a8a8; }
+    .notebook.header.top {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; }
+      .notebook.header.top:backdrop {
+        box-shadow: inset 0 -1px #a8a8a8; }
+    .notebook.header.bottom {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; }
+      .notebook.header.bottom:backdrop {
+        box-shadow: inset 0 1px #a8a8a8; }
+    .notebook.header.right {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; }
+      .notebook.header.right:backdrop {
+        box-shadow: inset 1px 0 #a8a8a8; }
+    .notebook.header.left {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; }
+      .notebook.header.left:backdrop {
+        box-shadow: inset -1px 0 #a8a8a8; }
+    .notebook.header:backdrop {
+      background-color: #d4d4d4;
+      box-shadow: none; }
+  .notebook tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    outline-offset: 0;
+    /* works for testnotebookdnd, but there's a superfluous border
+       in gedit or web, commented out for now, needs gtk fixes
+    &.reorderable-page {
+      &.top {
+        padding-top: ($vt_vpadding - 1px);
+        border-top-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.bottom {
+        padding-bottom: ($vt_vpadding - 1px);
+        border-bottom-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left {
+        padding-left: ($ht_hpadding - 1px);
+        border-left-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+      &.right {
+        padding-right: ($ht_hpadding - 1px);
+        border-right-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+    }
+    */ }
+    .notebook tab.top, .notebook tab.bottom {
+      padding: 8px 20px; }
+    .notebook tab.left, .notebook tab.right {
+      padding: 5px 20px; }
+    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
+      padding-left: 12px;
+      padding-right: 12px;
+      border-left-width: 1px;
+      border-right-width: 1px; }
+    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
+      border-bottom-width: 1px;
+      border-top-width: 1px; }
+    .notebook tab.top {
+      border-bottom-width: 3px; }
+    .notebook tab.bottom {
+      border-top-width: 3px; }
+    .notebook tab.left {
+      border-right-width: 3px; }
+    .notebook tab.right {
+      border-left-width: 3px; }
+    .notebook tab:hover, .notebook tab.prelight-page {
+      border-color: #a1a1a1; }
+    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
+      border-color: #4a90d9; }
+    .notebook tab:backdrop {
+      background-color: transparent;
+      border-color: transparent; }
+    .notebook tab.reorderable-page.top {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
+        border-color: rgba(161, 161, 161, 0.3);
+        border-bottom-color: #a1a1a1;
+        background-color: rgba(237, 237, 237, 0.2); }
+      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
+        background-color: rgba(237, 237, 237, 0.5);
+        border-color: rgba(161, 161, 161, 0.5);
+        border-bottom-color: #4a90d9; }
+        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
+          background-color: rgba(237, 237, 237, 0.7); }
+        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
+          border-color: #a8a8a8;
+          background-color: #ededed;
+          border-bottom-color: #4a90d9; }
+      .notebook tab.reorderable-page.top:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.bottom {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
+        border-color: rgba(161, 161, 161, 0.3);
+        border-top-color: #a1a1a1;
+        background-color: rgba(237, 237, 237, 0.2); }
+      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
+        background-color: rgba(237, 237, 237, 0.5);
+        border-color: rgba(161, 161, 161, 0.5);
+        border-top-color: #4a90d9; }
+        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
+          background-color: rgba(237, 237, 237, 0.7); }
+        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
+          border-color: #a8a8a8;
+          background-color: #ededed;
+          border-top-color: #4a90d9; }
+      .notebook tab.reorderable-page.bottom:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.left {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
+        border-color: rgba(161, 161, 161, 0.3);
+        border-right-color: #a1a1a1;
+        background-color: rgba(237, 237, 237, 0.2); }
+      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
+        background-color: rgba(237, 237, 237, 0.5);
+        border-color: rgba(161, 161, 161, 0.5);
+        border-right-color: #4a90d9; }
+        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
+          background-color: rgba(237, 237, 237, 0.7); }
+        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
+          border-color: #a8a8a8;
+          background-color: #ededed;
+          border-right-color: #4a90d9; }
+      .notebook tab.reorderable-page.left:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.right {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
+        border-color: rgba(161, 161, 161, 0.3);
+        border-left-color: #a1a1a1;
+        background-color: rgba(237, 237, 237, 0.2); }
+      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
+        background-color: rgba(237, 237, 237, 0.5);
+        border-color: rgba(161, 161, 161, 0.5);
+        border-left-color: #4a90d9; }
+        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
+          background-color: rgba(237, 237, 237, 0.7); }
+        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
+          border-color: #a8a8a8;
+          background-color: #ededed;
+          border-left-color: #4a90d9; }
+      .notebook tab.reorderable-page.right:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab .label {
+      padding: 0 2px;
+      font-weight: bold;
+      color: #8d9091; }
+      .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
+        color: #aaabac; }
+    .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
+      color: #5d6263; }
+      .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
+        color: #aaabac; }
+    .notebook tab .active-page .label, .notebook tab .label.active-page {
+      color: #2e3436; }
+      .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
+        color: #8d9091; }
+    .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
+    .notebook tab .titlebar .button.titlebutton,
+    .titlebar .notebook tab .button.titlebutton {
+      padding: 0;
+      border: 1px solid transparent;
+      icon-shadow: none;
+      transition: none;
+      color: rgba(46, 52, 54, 0.3); }
+      .notebook tab .button:hover {
+        color: #2e3436;
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px white;
+        background-image: none;
+        box-shadow: none; }
+      .notebook tab .button:active {
+        color: #2e3436;
+        outline-color: rgba(46, 52, 54, 0.3);
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .notebook tab .button:backdrop {
+        color: rgba(141, 144, 145, 0.3);
+        border-color: transparent; }
+      .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
+      .notebook tab .titlebar .button.titlebutton > GtkImage,
+      .titlebar .notebook tab .button.titlebutton > GtkImage {
+        padding: 2px; }
+  .notebook.arrow {
+    color: #8d9091; }
+    .notebook.arrow:hover {
+      color: #5d6263; }
+    .notebook.arrow:active {
+      color: #2e3436; }
+    .notebook.arrow:insensitive {
+      color: rgba(141, 144, 145, 0.3); }
+    .notebook.arrow:backdrop {
+      color: rgba(141, 144, 145, 0.4); }
+      .notebook.arrow:backdrop:insensitive {
+        color: #c7c7c7; }
+
+/**************
+ * Scrollbars *
+ **************/
+.scrollbar {
+  -GtkRange-slider-width: 13;
+  -GtkRange-trough-border: 1;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkScrollbar-min-slider-length: 42;
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1; }
+  .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
+  .scrollbar .titlebar .button.titlebutton,
+  .titlebar .scrollbar .button.titlebutton {
+    border: none; }
+  .scrollbar .trough {
+    background-color: #dbdbdb;
+    border: 1px none #a1a1a1; }
+    .scrollbar .trough:backdrop {
+      background-color: #e5e5e5;
+      border-color: #a8a8a8; }
+  .scrollbar .slider {
+    border-color: transparent;
+    border-style: solid;
+    background-color: #a0a3a3;
+    background-clip: padding-box; }
+    .scrollbar .slider:hover {
+      background-color: #7a7e7f; }
+    .scrollbar .slider:prelight:active {
+      background-color: #2a76c6; }
+    .scrollbar .slider:backdrop {
+      background-color: #c6c7c8; }
+    .scrollbar .slider:insensitive {
+      background-color: transparent; }
+  .scrollbar.overlay-indicator {
+    -GtkRange-slider-width: 8px; }
+    .scrollbar.overlay-indicator .slider {
+      background-color: rgba(46, 52, 54, 0.3);
+      border-width: 2px;
+      border-radius: 100px; }
+    .scrollbar.overlay-indicator .trough {
+      border-color: transparent;
+      background-color: transparent; }
+    .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
+      -GtkRange-slider-width: 13; }
+      .scrollbar.overlay-indicator.dragging .slider, .scrollbar.overlay-indicator.hovering .slider {
+        border-width: 1px; }
+      .scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
+        border-color: rgba(161, 161, 161, 0.7);
+        background-color: rgba(219, 219, 219, 0.7); }
+      .scrollbar.overlay-indicator.dragging.fine-tune .slider, .scrollbar.overlay-indicator.hovering.fine-tune .slider {
+        border-width: 3px; }
+      .scrollbar.overlay-indicator.dragging.fine-tune .trough, .scrollbar.overlay-indicator.hovering.fine-tune .trough {
+        background-color: lightgray; }
+  .scrollbar .slider {
+    border-width: 3px;
+    border-radius: 100px; }
+  .scrollbar.fine-tune .slider {
+    border-width: 4px; }
+  .scrollbar.vertical .slider {
+    margin-left: 1px; }
+    .scrollbar.vertical .slider:dir(rtl) {
+      margin-left: 0;
+      margin-right: 1px; }
+  .scrollbar.vertical .trough {
+    border-left-style: solid; }
+    .scrollbar.vertical .trough:dir(rtl) {
+      border-left-style: none;
+      border-right-style: solid; }
+  .scrollbar.horizontal .slider {
+    margin-top: 1px; }
+  .scrollbar.horizontal .trough {
+    border-top-style: solid; }
+
+.scrollbars-junction,
+.scrollbars-junction.frame {
+  border-color: transparent;
+  border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+  background-color: #dbdbdb; }
+  .scrollbars-junction:dir(rtl),
+  .scrollbars-junction.frame:dir(rtl) {
+    border-image-slice: 0 1 0 0; }
+  .scrollbars-junction:backdrop,
+  .scrollbars-junction.frame:backdrop {
+    border-image-source: linear-gradient(to bottom, #a8a8a8 1px, transparent 1px);
+    background-color: #e5e5e5; }
+
+/**********
+ * Switch *
+ **********/
+GtkSwitch {
+  -GtkSwitch-slider-width: 45px;
+  font-weight: bold;
+  font-size: smaller;
+  outline-offset: -4px;
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  GtkSwitch.trough {
+    border: 1px solid #a1a1a1;
+    border-radius: 3px;
+    color: #2e3436;
+    background-image: linear-gradient(to bottom, #cecece);
+    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
+    GtkSwitch.trough:active {
+      background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
+      color: white;
+      border-color: #184472;
+      box-shadow: 0 1px white;
+      text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
+    GtkSwitch.trough:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: none;
+      background-color: #f4f4f4;
+      box-shadow: 0 1px white;
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #d4d4d4);
+      box-shadow: none;
+      text-shadow: none; }
+      GtkSwitch.trough:backdrop:active {
+        color: #ededed;
+        border-color: #4a90d9;
+        background-image: linear-gradient(to bottom, #4a90d9);
+        box-shadow: none; }
+      GtkSwitch.trough:backdrop:insensitive {
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: none;
+        background-color: #f4f4f4; }
+  GtkSwitch.slider {
+    border: 1px solid;
+    border-radius: 3px;
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white;
+    box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
+    GtkSwitch.slider:hover {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white, 0 1px white;
+      box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
+    GtkSwitch.slider:active {
+      border: 1px solid #184472; }
+    GtkSwitch.slider:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      GtkSwitch.slider:insensitive > .label {
+        color: inherit; }
+    GtkSwitch.slider:backdrop {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      box-shadow: none; }
+      GtkSwitch.slider:backdrop:active {
+        border-color: #4a90d9; }
+      GtkSwitch.slider:backdrop:insensitive {
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+        box-shadow: none; }
+        GtkSwitch.slider:backdrop:insensitive > .label {
+          color: inherit; }
+  .list-row:selected GtkSwitch {
+    box-shadow: none;
+    border-color: #184472; }
+    .list-row:selected GtkSwitch:backdrop {
+      border-color: #184472; }
+    .list-row:selected GtkSwitch.slider:dir(rtl) {
+      border-left-color: #a1a1a1; }
+    .list-row:selected GtkSwitch.slider:dir(ltr) {
+      border-right-color: #a1a1a1; }
+    .list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active {
+      border-color: #184472; }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+.check {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check.button.flat, .header-bar .check.titlebutton.button,
+  .titlebar .check.titlebutton.button {
+    icon-shadow: none; }
+
+.view.check:selected, GtkCalendar.check:selected,
+.list-row:selected .check {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); }
+
+.check:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
+  .titlebar .check.titlebutton.button:hover {
+    icon-shadow: none; }
+
+.view.check:hover:selected, GtkCalendar.check:hover:selected,
+.list-row:selected .check:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); }
+
+.check:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:active.button.flat, .header-bar .check.titlebutton.button:active,
+  .titlebar .check.titlebutton.button:active {
+    icon-shadow: none; }
+
+.view.check:active:selected, GtkCalendar.check:active:selected,
+.list-row:selected .check:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); }
+
+.check:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
+  .titlebar .check.titlebutton.button:insensitive {
+    icon-shadow: none; }
+
+.view.check:insensitive:selected, GtkCalendar.check:insensitive:selected,
+.list-row:selected .check:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); }
+
+.check:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png"));
+  icon-shadow: none; }
+  .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
+  .titlebar .check.titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.view.check:backdrop:selected, GtkCalendar.check:backdrop:selected,
+.list-row:selected .check:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); }
+
+.check:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
+  .titlebar .check.titlebutton.button:backdrop:insensitive {
+    icon-shadow: none; }
+
+.view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected,
+.list-row:selected .check:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); }
+
+.check:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
+  .titlebar .check.titlebutton.button:inconsistent {
+    icon-shadow: none; }
+
+.view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected,
+.list-row:selected .check:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); }
+
+.check:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
+  .titlebar .check.titlebutton.button:inconsistent:hover {
+    icon-shadow: none; }
+
+.view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected,
+.list-row:selected .check:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); }
+
+.check:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
+  .titlebar .check.titlebutton.button:inconsistent:selected {
+    icon-shadow: none; }
+
+.view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected,
+.list-row:selected .check:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); }
+
+.check:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png"));
+  icon-shadow: none; }
+  .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
+  .titlebar .check.titlebutton.button:inconsistent:backdrop {
+    icon-shadow: none; }
+
+.view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected,
+.list-row:selected .check:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); }
+
+.check:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
+  .titlebar .check.titlebutton.button:inconsistent:insensitive {
+    icon-shadow: none; }
+
+.view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected,
+.list-row:selected .check:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); }
+
+.check:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
+  .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
+    icon-shadow: none; }
+
+.view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected,
+.list-row:selected .check:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); }
+
+.check:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
+  .titlebar .check.titlebutton.button:checked {
+    icon-shadow: none; }
+
+.view.check:checked:selected, GtkCalendar.check:checked:selected,
+.list-row:selected .check:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); }
+
+.check:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
+  .titlebar .check.titlebutton.button:checked:insensitive {
+    icon-shadow: none; }
+
+.view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected,
+.list-row:selected .check:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); }
+
+.check:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
+  .titlebar .check.titlebutton.button:checked:hover {
+    icon-shadow: none; }
+
+.view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected,
+.list-row:selected .check:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); }
+
+.check:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
+  .titlebar .check.titlebutton.button:checked:active {
+    icon-shadow: none; }
+
+.view.check:checked:active:selected, GtkCalendar.check:checked:active:selected,
+.list-row:selected .check:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); }
+
+.check:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
+  .titlebar .check.titlebutton.button:backdrop:checked {
+    icon-shadow: none; }
+
+.view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected,
+.list-row:selected .check:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); }
+
+.check:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
+  .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
+    icon-shadow: none; }
+
+.view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected,
+.list-row:selected .check:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
+
+.menu .menuitem.check {
+  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
+  color: #7a7e7f;
+  icon-shadow: none; }
+  .menu .menuitem.check:active, .menu .menuitem.check:checked {
+    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  .menu .menuitem.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+  .menu .menuitem.check:hover {
+    color: #ffffff; }
+  .menu .menuitem.check:insensitive {
+    color: #bdbebf; }
+
+.radio {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio.button.flat, .header-bar .radio.titlebutton.button,
+  .titlebar .radio.titlebutton.button {
+    icon-shadow: none; }
+
+.view.radio:selected, GtkCalendar.radio:selected,
+.list-row:selected .radio {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); }
+
+.radio:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
+  .titlebar .radio.titlebutton.button:hover {
+    icon-shadow: none; }
+
+.view.radio:hover:selected, GtkCalendar.radio:hover:selected,
+.list-row:selected .radio:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); }
+
+.radio:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
+  .titlebar .radio.titlebutton.button:active {
+    icon-shadow: none; }
+
+.view.radio:active:selected, GtkCalendar.radio:active:selected,
+.list-row:selected .radio:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); }
+
+.radio:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
+  .titlebar .radio.titlebutton.button:insensitive {
+    icon-shadow: none; }
+
+.view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected,
+.list-row:selected .radio:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); }
+
+.radio:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
+  .titlebar .radio.titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected,
+.list-row:selected .radio:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); }
+
+.radio:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
+  .titlebar .radio.titlebutton.button:backdrop:insensitive {
+    icon-shadow: none; }
+
+.view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected,
+.list-row:selected .radio:backdrop:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); }
+
+.radio:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
+  .titlebar .radio.titlebutton.button:inconsistent {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected,
+.list-row:selected .radio:inconsistent {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); }
+
+.radio:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
+  .titlebar .radio.titlebutton.button:inconsistent:hover {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected,
+.list-row:selected .radio:inconsistent:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); }
+
+.radio:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
+  .titlebar .radio.titlebutton.button:inconsistent:selected {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected,
+.list-row:selected .radio:inconsistent:selected {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); }
+
+.radio:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png"));
+  icon-shadow: none; }
+  .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
+  .titlebar .radio.titlebutton.button:inconsistent:backdrop {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected,
+.list-row:selected .radio:inconsistent:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); }
+
+.radio:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
+  .titlebar .radio.titlebutton.button:inconsistent:insensitive {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected,
+.list-row:selected .radio:inconsistent:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); }
+
+.radio:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
+  .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
+    icon-shadow: none; }
+
+.view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected,
+.list-row:selected .radio:inconsistent:insensitive:backdrop {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); }
+
+.radio:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
+  .titlebar .radio.titlebutton.button:checked {
+    icon-shadow: none; }
+
+.view.radio:checked:selected, GtkCalendar.radio:checked:selected,
+.list-row:selected .radio:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); }
+
+.radio:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
+  .titlebar .radio.titlebutton.button:checked:insensitive {
+    icon-shadow: none; }
+
+.view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected,
+.list-row:selected .radio:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); }
+
+.radio:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
+  .titlebar .radio.titlebutton.button:checked:hover {
+    icon-shadow: none; }
+
+.view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected,
+.list-row:selected .radio:checked:hover {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); }
+
+.radio:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png"));
+  icon-shadow: 0 1px 0 white; }
+  .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
+  .titlebar .radio.titlebutton.button:checked:active {
+    icon-shadow: none; }
+
+.view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected,
+.list-row:selected .radio:checked:active {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); }
+
+.radio:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
+  .titlebar .radio.titlebutton.button:backdrop:checked {
+    icon-shadow: none; }
+
+.view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected,
+.list-row:selected .radio:backdrop:checked {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); }
+
+.radio:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png"));
+  icon-shadow: none; }
+  .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
+  .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
+    icon-shadow: none; }
+
+.view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected,
+.list-row:selected .radio:backdrop:checked:insensitive {
+  -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
+
+.menu .menuitem.radio {
+  -gtk-icon-source: -gtk-icontheme("radio-symbolic");
+  color: #7a7e7f;
+  icon-shadow: none; }
+  .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
+    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  .menu .menuitem.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+  .menu .menuitem.radio:hover {
+    color: #ffffff; }
+  .menu .menuitem.radio:insensitive {
+    color: #bdbebf; }
+
+.view.check, .view.radio,
+.list-row .check, list-row .radio {
+  icon-shadow: none; }
+  .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
+  .list-row .check:selected,
+  .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
+    icon-shadow: none; }
+
+.view.content-view.check {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:hover {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:active {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:hover {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:active {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop:checked {
+  icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
+  background-color: transparent; }
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+  padding: 1px 2px 4px;
+  outline-offset: 0; }
+  GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
+    color: #8d9091; }
+    GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
+      color: #c7c7c7; }
+
+/************
+ * GtkScale *
+ ************/
+.scale,
+.scale.scale-has-marks-above.scale-has-marks-below,
+.scale.vertical.scale-has-marks-above.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  outline-radius: 4px; }
+  .scale.fine-tune,
+  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
+    outline-offset: -7px;
+    outline-radius: 6px; }
+    .scale.fine-tune.trough,
+    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
+      margin: 8px;
+      border-radius: 4px; }
+  .scale.slider,
+  .scale.scale-has-marks-above.scale-has-marks-below.slider,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white;
+    border: 1px solid;
+    border-radius: 50%;
+    border-color: #999999;
+    box-shadow: inset 0 1px white, inset 0 -2px #ededed, inset 0 -1px #c7c7c7; }
+    .scale.slider:hover,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white, 0 1px white;
+      border-color: #999999;
+      border-radius: 50%;
+      box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d6d6d6; }
+    .scale.slider:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
+      border-style: solid;
+      border-radius: 50%;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      box-shadow: none; }
+    .scale.slider:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
+      border-style: solid;
+      border-radius: 50%;
+      border-color: #a0a0a0;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: none; }
+    .scale.slider:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .scale.slider:backdrop:insensitive > .label,
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
+        color: inherit; }
+    .scale.slider:active,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+      border: 1px solid #153d65; }
+    .osd .scale.slider, .osd
+    .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3);
+      background-color: #202526; }
+      .osd .scale.slider:hover, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+        background-clip: padding-box;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+        text-shadow: 0 1px black;
+        icon-shadow: 0 1px black;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .scale.slider:active, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+        color: white;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none;
+        outline-color: rgba(238, 238, 236, 0.3); }
+      .osd .scale.slider:backdrop, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
+        color: #eeeeec;
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+        background-clip: padding-box;
+        box-shadow: none;
+        text-shadow: none;
+        icon-shadow: none; }
+  .scale.trough,
+  .scale.scale-has-marks-above.scale-has-marks-below.trough,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+    margin: 10px;
+    border: 1px solid #a1a1a1;
+    border-radius: 3px;
+    background-color: #cecece;
+    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    .scale.trough.highlight,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
+      background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
+      border-color: #184472;
+      box-shadow: 0 1px white; }
+      .scale.trough.highlight.vertical,
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
+        background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
+      .scale.trough.highlight:backdrop,
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
+        border-color: #4a90d9;
+        background-color: #4a90d9;
+        box-shadow: none; }
+    .scale.trough:insensitive, .scale.trough.vertical:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
+      border-color: #a1a1a1;
+      background-image: none;
+      background-color: #f4f4f4;
+      box-shadow: 0 1px white; }
+    .scale.trough:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
+      border-color: #a8a8a8;
+      background-color: #c7c7c7;
+      box-shadow: none; }
+    .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
+      border-color: #a8a8a8;
+      background-color: #f4f4f4; }
+    .osd .scale.trough, .osd
+    .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+      border-color: rgba(0, 0, 0, 0.7);
+      box-shadow: none;
+      margin: 9px;
+      background-color: rgba(0, 0, 0, 0.5);
+      outline-color: rgba(238, 238, 236, 0.2);
+      outline-offset: -8px; }
+      .osd .scale.trough.fine-tune, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
+        margin: 7px; }
+      .osd .scale.trough.highlight, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
+        background-image: none;
+        background-color: #4a90d9; }
+      .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
+        border-color: transparent;
+        background-color: transparent; }
+      .osd .scale.trough:backdrop, .osd
+      .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
+        border-color: rgba(0, 0, 0, 0.7);
+        background-image: none; }
+
+.scale.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.scale-has-marks-below.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-below.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.scale-has-marks-above {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.scale-has-marks-above.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.scale-has-marks-above.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.vertical.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.vertical.scale-has-marks-below.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.vertical.scale-has-marks-above {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 24;
+  -GtkRange-trough-border: 2; }
+  .scale.vertical.scale-has-marks-above.slider {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:hover {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:active {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:backdrop {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+  .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
+    border-style: none;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png"));
+    background-repeat: no-repeat;
+    background-position: center;
+    box-shadow: none; }
+
+.scale.scale-has-marks-above .trough {
+  margin: 14px 10px 10px; }
+.fine-tune.scale.scale-has-marks-above .trough {
+  margin: 12px 8px 8px; }
+
+.scale.scale-has-marks-below .trough {
+  margin: 10px 10px 14px; }
+.fine-tune.scale.scale-has-marks-below .trough {
+  margin: 8px 8px 12px; }
+
+.scale.vertical.scale-has-marks-above .trough {
+  margin: 10px 10px 10px 14px; }
+.fine-tune.scale.vertical.scale-has-marks-above .trough {
+  margin: 8px 8px 8px 12px; }
+
+.scale.vertical.scale-has-marks-below .trough {
+  margin: 10px 14px 10px 10px; }
+.fine-tune.scale.vertical.scale-has-marks-below .trough {
+  margin: 8px 12px 8px 8px; }
+
+/*****************
+ * Progress bars *
+ *****************/
+GtkProgressBar {
+  padding: 0;
+  font-size: smaller;
+  color: rgba(46, 52, 54, 0.4);
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  GtkProgressBar:backdrop {
+    color: #c7c7c7; }
+  GtkProgressBar.osd {
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 0;
+    -GtkProgressBar-min-horizontal-bar-height: 3; }
+  GtkProgressBar.trough {
+    border: 1px solid #a1a1a1;
+    border-radius: 3px;
+    background-color: #d2d2d2; }
+    GtkProgressBar.trough:backdrop {
+      border-color: #a8a8a8;
+      background-color: #d4d4d4;
+      box-shadow: 0 1px rgba(255, 255, 255, 0); }
+    GtkProgressBar.trough.osd {
+      border-style: none;
+      background-color: transparent;
+      box-shadow: none; }
+
+.progressbar {
+  background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
+  border: 1px solid #184472;
+  border-radius: 1.5px;
+  box-shadow: none; }
+  .progressbar.left {
+    border-top-left-radius: 3px;
+    border-bottom-left-radius: 3px; }
+  .progressbar.right {
+    border-top-right-radius: 3px;
+    border-bottom-right-radius: 3px; }
+  .progressbar.left.right {
+    box-shadow: none; }
+  .progressbar.vertical {
+    background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
+    .progressbar.vertical.bottom {
+      border-bottom-left-radius: 3px;
+      border-bottom-right-radius: 3px;
+      box-shadow: none; }
+    .progressbar.vertical.top {
+      border-top-left-radius: 3px;
+      border-top-right-radius: 3px; }
+  .progressbar:backdrop {
+    border-color: #4a90d9;
+    background-image: none;
+    background-color: #4a90d9;
+    box-shadow: none; }
+  .progressbar.osd {
+    background-image: none;
+    background-color: #4a90d9;
+    border-style: none;
+    border-radius: 0; }
+
+/*************
+ * Level Bar *
+ *************/
+.level-bar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34; }
+
+.level-bar {
+  box-shadow: 0 1px white;
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3; }
+  .level-bar.vertical {
+    -GtkLevelBar-min-block-width: 3;
+    -GtkLevelBar-min-block-height: 34; }
+  .level-bar.trough {
+    border: 1px solid;
+    padding: 2px;
+    border-radius: 3px;
+    background-color: transparent;
+    background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+    color: black;
+    border-color: #a1a1a1;
+    box-shadow: inset 0 3px rgba(0, 0, 0, 0.02), inset 0 2px rgba(0, 0, 0, 0.03), inset 0 1px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
+    .level-bar.trough:backdrop {
+      background-color: transparent;
+      background-image: linear-gradient(to bottom, #f7f7f7, #ffffff 90%);
+      color: #323232;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, white);
+      box-shadow: inset 0 3px transparent, inset 0 2px transparent, inset 0 1px transparent, 0 1px rgba(255, 255, 255, 0); }
+  .level-bar.fill-block {
+    border: 1px solid #2a76c6;
+    background-color: #4a90d9;
+    box-shadow: 0 1px rgba(0, 0, 0, 0.1);
+    border-radius: 1px; }
+    .level-bar.fill-block:backdrop {
+      border-color: #4a90d9;
+      box-shadow: none; }
+    .level-bar.fill-block.indicator-discrete.horizontal {
+      margin: 0 1px; }
+    .level-bar.fill-block.indicator-discrete.vertical {
+      margin: 1px 0; }
+    .level-bar.fill-block.level-high {
+      border-color: #5aa411;
+      background-color: #73d216; }
+      .level-bar.fill-block.level-high:backdrop {
+        border-color: #73d216; }
+    .level-bar.fill-block.level-low {
+      border-color: #c26000;
+      background-color: #f57900; }
+      .level-bar.fill-block.level-low:backdrop {
+        border-color: #f57900; }
+    .level-bar.fill-block.empty-fill-block {
+      background-color: transparent;
+      border-color: rgba(46, 52, 54, 0.2);
+      box-shadow: none; }
+      .level-bar.fill-block.empty-fill-block:backdrop {
+        border-color: rgba(141, 144, 145, 0.15); }
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid #a1a1a1;
+  padding: 0; }
+  .frame.flat {
+    border-style: none; }
+  .frame:backdrop {
+    border-color: #a8a8a8; }
+  .frame.action-bar {
+    padding: 6px;
+    border-width: 1px 0 0; }
+
+GtkScrolledWindow GtkViewport.frame {
+  border-style: none; }
+
+.separator, GtkPlacesSidebar.sidebar .view .separator,
+GtkPlacesSidebar.sidebar .view .separator:backdrop {
+  color: rgba(0, 0, 0, 0.1); }
+  GtkFileChooserButton .separator, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator,
+  GtkFileChooserButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkFileChooserButton .separator:backdrop, GtkFontButton .separator, GtkFontButton GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view GtkFontButton .separator,
+  GtkFontButton GtkPlacesSidebar.sidebar .view .separator:backdrop,
+  GtkPlacesSidebar.sidebar .view GtkFontButton .separator:backdrop {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+
+/*********
+ * Lists *
+ *********/
+.list, .list-row {
+  background-color: #ffffff;
+  border-color: #a1a1a1; }
+  .list:backdrop, .list-row:backdrop {
+    background-color: white;
+    border-color: #a8a8a8; }
+
+.list-row,
+.grid-child {
+  padding: 2px; }
+
+.list-row.button, .header-bar .list-row.button.titlebutton,
+.titlebar .list-row.button.titlebutton {
+  background-color: rgba(255, 255, 255, 0);
+  border-style: none;
+  border-radius: 0;
+  box-shadow: none; }
+  .list-row.button:hover {
+    background-color: #f4f4f4; }
+  .list-row.button:active {
+    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
+  .list-row.button:selected:active {
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
+  .list-row.button:selected:hover {
+    background-color: #4786c8; }
+  .list-row.button:selected:backdrop {
+    background-color: #4a90d9; }
+
+.list-row:selected .button {
+  color: #2e3436;
+  outline-color: rgba(46, 52, 54, 0.3);
+  border-color: #a1a1a1;
+  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white;
+  border-color: #184472; }
+  .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
+  .list-row:selected .titlebar .titlebutton.button,
+  .titlebar .list-row:selected .titlebutton.button {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: #ffffff; }
+  .list-row:selected .button:hover {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white;
+    border-color: #184472; }
+  .list-row:selected .button:active, .list-row:selected .button:checked {
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
+    border-color: #184472; }
+  .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
+  .list-row:selected .titlebar .titlebutton.button:backdrop,
+  .titlebar .list-row:selected .titlebutton.button:backdrop {
+    color: #8d9091;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+    border-color: #184472; }
+    .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:active,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #d4d4d4);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+      border-color: #184472; }
+    .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
+    .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
+    .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+      border-color: #184472; }
+      .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
+        color: inherit; }
+      .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
+      .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
+      .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #e7e7e7);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+        border-color: #184472; }
+        .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
+        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
+        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
+        .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
+        .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
+          color: inherit; }
+  .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
+  .list-row:selected .titlebar .titlebutton.button:backdrop,
+  .titlebar .list-row:selected .titlebutton.button:backdrop {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    text-shadow: none;
+    icon-shadow: none;
+    color: white; }
+  .list-row:selected .button:insensitive {
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+    border-color: #184472; }
+    .list-row:selected .button:insensitive > .label {
+      color: inherit; }
+    .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
+        color: inherit; }
+
+.list-row, list-row.button, .header-bar list-row.button.titlebutton,
+.titlebar list-row.button.titlebutton {
+  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
+  .titlebar list-row.button.titlebutton:hover {
+    transition: none; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification,
+.app-notification.frame {
+  padding: 10px;
+  border: none;
+  border-radius: 0 0 6px 6px;
+  background-color: rgba(32, 37, 38, 0.7);
+  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
+  background-clip: padding-box; }
+  .app-notification:backdrop,
+  .app-notification.frame:backdrop {
+    background-image: none; }
+  .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
+  .app-notification .titlebar .button.titlebutton,
+  .titlebar .app-notification .button.titlebutton,
+  .app-notification.frame .button {
+    color: #eeeeec;
+    border-color: rgba(0, 0, 0, 0.7);
+    background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+    background-clip: padding-box;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    text-shadow: 0 1px black;
+    icon-shadow: 0 1px black;
+    outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
+    .app-notification .titlebar .titlebutton.button,
+    .titlebar .app-notification .titlebutton.button,
+    .app-notification.frame .button.flat,
+    .app-notification.frame .header-bar .titlebutton.button,
+    .header-bar .app-notification.frame .titlebutton.button,
+    .app-notification.frame .titlebar .titlebutton.button,
+    .titlebar .app-notification.frame .titlebutton.button {
+      icon-shadow: 0 1px black;
+      text-shadow: 0 1px black; }
+    .app-notification .button:hover,
+    .app-notification.frame .button:hover {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
+      background-clip: padding-box;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+      text-shadow: 0 1px black;
+      icon-shadow: 0 1px black;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
+    .app-notification.frame .button:active,
+    .app-notification.frame .button:checked,
+    .app-notification.frame .button:backdrop:active,
+    .app-notification.frame .button:backdrop:checked {
+      color: white;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none;
+      outline-color: rgba(238, 238, 236, 0.3); }
+    .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
+    .app-notification.frame .button:insensitive,
+    .app-notification.frame .button:backdrop:insensitive {
+      color: #878989;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+    .app-notification .button:backdrop,
+    .app-notification.frame .button:backdrop {
+      color: #eeeeec;
+      border-color: rgba(0, 0, 0, 0.7);
+      background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
+      background-clip: padding-box;
+      box-shadow: none;
+      text-shadow: none;
+      icon-shadow: none; }
+
+/*************
+ * Expanders *
+ *************/
+.expander {
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  .expander:dir(rtl) {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+  .expander:hover {
+    color: #748489; }
+  .expander:checked {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  color: black;
+  border: 1px solid #a1a1a1; }
+  GtkCalendar.header {
+    border: 1px solid rgba(0, 0, 0, 0.1);
+    border-radius: 0; }
+    GtkCalendar.header:backdrop {
+      border-color: rgba(0, 0, 0, 0.1); }
+  GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
+  .titlebar GtkCalendar.button.titlebutton {
+    color: rgba(46, 52, 54, 0.45); }
+    GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
+    .titlebar GtkCalendar.button.titlebutton:hover {
+      color: #2e3436; }
+    GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
+    .titlebar GtkCalendar.button.titlebutton:backdrop {
+      color: rgba(141, 144, 145, 0.45); }
+  GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
+    color: alpha(currentColor,0.55); }
+  GtkCalendar:backdrop {
+    color: #323232;
+    border-color: #a8a8a8; }
+
+/***********
+ * Dialogs *
+ ***********/
+.message-dialog .dialog-action-area .button {
+  padding: 8px; }
+
+.message-dialog {
+  -GtkDialog-button-spacing: 0; }
+  .message-dialog .titlebar {
+    border-style: none;
+    box-shadow: inset 0 1px white; }
+  .message-dialog.csd.background {
+    border-bottom-left-radius: 9px;
+    border-bottom-right-radius: 9px; }
+  .message-dialog.csd .dialog-action-area .button {
+    padding: 12px;
+    border-radius: 0;
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white; }
+    .message-dialog.csd .dialog-action-area .button:hover {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white; }
+    .message-dialog.csd .dialog-action-area .button:active {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+    .message-dialog.csd .dialog-action-area .button:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .message-dialog.csd .dialog-action-area .button:insensitive > .label {
+        color: inherit; }
+    .message-dialog.csd .dialog-action-area .button:backdrop {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
+        color: inherit; }
+    .message-dialog.csd .dialog-action-area .button.suggested-action {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:active {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
+        color: #dae8f7;
+        border-color: #4a90d9;
+        background-image: linear-gradient(to bottom, #4a90d9);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
+            color: inherit; }
+      .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label {
+          color: inherit; }
+    .message-dialog.csd .dialog-action-area .button.destructive-action {
+      color: white;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #8e0b0b;
+        background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:active {
+        color: white;
+        outline-color: rgba(255, 255, 255, 0.3);
+        border-color: #8e0b0b;
+        background-image: linear-gradient(to bottom, #da1010, #ed1212);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
+        color: #fbd4d4;
+        border-color: #ef2929;
+        background-image: linear-gradient(to bottom, #ef2929);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
+            color: inherit; }
+      .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label {
+          color: inherit; }
+  .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+    border-left-style: solid;
+    border-right-style: none;
+    border-bottom-style: none; }
+  .message-dialog.csd .dialog-action-area .button:last-child {
+    border-bottom-right-radius: 7px; }
+  .message-dialog.csd .dialog-action-area .button:first-child {
+    border-left-style: none;
+    border-bottom-left-radius: 7px; }
+
+GtkFileChooserDialog .search-bar {
+  background-color: #ffffff;
+  border-color: #ededed;
+  box-shadow: none; }
+  GtkFileChooserDialog .search-bar:backdrop {
+    background-color: white;
+    border-color: #ededed; }
+GtkFileChooserDialog .dialog-action-box {
+  border-top: 1px solid #a1a1a1; }
+  GtkFileChooserDialog .dialog-action-box:backdrop {
+    border-top-color: #a8a8a8; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar {
+  border: none;
+  background-color: #fafafa; }
+  .sidebar:backdrop {
+    background-color: #fafafa; }
+
+GtkPlacesSidebar.sidebar .view {
+  color: #2e3436;
+  background-color: transparent; }
+  GtkPlacesSidebar.sidebar .view .image {
+    color: #6b6f70; }
+    GtkPlacesSidebar.sidebar .view .image:selected {
+      color: #ecf3fb; }
+      GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
+        color: #ecf3fb; }
+    GtkPlacesSidebar.sidebar .view .image:backdrop {
+      color: #adafb0; }
+  GtkPlacesSidebar.sidebar .view:backdrop {
+    color: #8d9091; }
+
+.sidebar-item {
+  padding: 10px 4px; }
+  .sidebar-item > .label {
+    padding-left: 6px;
+    padding-right: 6px; }
+  .sidebar-item.needs-attention > .label {
+    background-size: 6px 6px, 0 0; }
+
+/*********
+ * Paned *
+ *********/
+GtkPaned {
+  -GtkPaned-handle-size: 1;
+  -gtk-icon-source: none;
+  margin: 0 8px 8px 0; }
+  GtkPaned:dir(rtl) {
+    margin-right: 0;
+    margin-left: 8px; }
+  GtkPaned .pane-separator {
+    background-color: #a1a1a1; }
+    GtkPaned .pane-separator:backdrop {
+      background-color: #a8a8a8; }
+
+GtkPaned.wide {
+  -GtkPaned-handle-size: 5;
+  margin: 0; }
+  GtkPaned.wide .pane-separator {
+    background-color: transparent;
+    border-style: none solid;
+    border-color: #a1a1a1;
+    border-width: 1px; }
+  GtkPaned.wide.vertical .pane-separator {
+    border-style: solid none; }
+  GtkPaned.wide .pane-separator:backdrop {
+    border-color: #a8a8a8; }
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-style: none; }
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: #4a90d9;
+  color: #ffffff;
+  text-shadow: 0 1px #2a76c6;
+  border-color: #2a76c6; }
+  .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
+  .info .titlebar .button.titlebutton,
+  .titlebar .info .button.titlebutton,
+  .question .button,
+  .question .header-bar .button.titlebutton,
+  .header-bar .question .button.titlebutton,
+  .question .titlebar .button.titlebutton,
+  .titlebar .question .button.titlebutton,
+  .warning .button,
+  .warning .header-bar .button.titlebutton,
+  .header-bar .warning .button.titlebutton,
+  .warning .titlebar .button.titlebutton,
+  .titlebar .warning .button.titlebutton,
+  .error .button,
+  .error .header-bar .button.titlebutton,
+  .header-bar .error .button.titlebutton,
+  .error .titlebar .button.titlebutton,
+  .titlebar .error .button.titlebutton {
+    color: #ffffff;
+    outline-color: rgba(255, 255, 255, 0.3);
+    border-color: #1c5187;
+    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+    .info .button:hover,
+    .question .button:hover,
+    .warning .button:hover,
+    .error .button:hover {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
+    .info .button:active,
+    .question .button:active,
+    .warning .button:active,
+    .error .button:active {
+      color: #ffffff;
+      outline-color: rgba(255, 255, 255, 0.3);
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #2b79cb, #3583d5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
+    .info .button:insensitive,
+    .question .button:insensitive,
+    .warning .button:insensitive,
+    .error .button:insensitive {
+      color: #b2cfee;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #65a0de);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .info .button:insensitive > .label,
+      .question .button:insensitive > .label,
+      .warning .button:insensitive > .label,
+      .error .button:insensitive > .label {
+        color: inherit; }
+    .info .button:backdrop,
+    .question .button:backdrop,
+    .warning .button:backdrop,
+    .error .button:backdrop {
+      color: #dae8f7;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, #4a90d9);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+      border-color: #1c5187; }
+      .info .button:backdrop:insensitive,
+      .question .button:backdrop:insensitive,
+      .warning .button:backdrop:insensitive,
+      .error .button:backdrop:insensitive {
+        color: #9ac1e9;
+        border-color: #65a0de;
+        background-image: linear-gradient(to bottom, #65a0de);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+        border-color: #1c5187; }
+        .info .button:backdrop:insensitive > .label,
+        .question .button:backdrop:insensitive > .label,
+        .warning .button:backdrop:insensitive > .label,
+        .error .button:backdrop:insensitive > .label {
+          color: inherit; }
+
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+  color: white;
+  padding: 4px;
+  /* not working */
+  border-radius: 5px;
+  box-shadow: none;
+  text-shadow: 0 1px black; }
+  .tooltip.background {
+    background-color: rgba(0, 0, 0, 0.8);
+    background-clip: padding-box;
+    border: 1px solid rgba(255, 255, 255, 0.1); }
+  .tooltip.window-frame.csd {
+    background-color: transparent; }
+
+.tooltip * {
+  padding: 4px;
+  background-color: transparent;
+  color: inherit; }
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch {
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  :selected GtkColorSwatch {
+    box-shadow: none; }
+    :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
+      border-color: #ffffff; }
+  GtkColorSwatch:selected {
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  GtkColorSwatch.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px; }
+  GtkColorSwatch.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px; }
+  GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
+    border-radius: 5px; }
+  GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
+    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); }
+  GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected {
+    background-image: none;
+    box-shadow: none; }
+  GtkColorEditor GtkColorSwatch {
+    border-radius: 3px; }
+    GtkColorEditor GtkColorSwatch:hover {
+      background-image: none;
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    GtkColorEditor GtkColorSwatch:backdrop {
+      box-shadow: none; }
+  GtkColorSwatch.color-dark {
+    color: white;
+    outline-color: rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.color-dark:backdrop {
+      color: rgba(255, 255, 255, 0.3); }
+  GtkColorSwatch.color-light {
+    color: black;
+    outline-color: rgba(255, 255, 255, 0.5); }
+    GtkColorSwatch.color-light:backdrop {
+      color: rgba(0, 0, 0, 0.3); }
+  GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
+    border: 1px solid rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
+      border-color: rgba(0, 0, 0, 0.5); }
+  GtkColorSwatch#add-color-button {
+    border-style: solid;
+    border-width: 1px;
+    color: #2e3436;
+    outline-color: rgba(46, 52, 54, 0.3);
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white; }
+    GtkColorSwatch#add-color-button:hover {
+      color: #2e3436;
+      outline-color: rgba(46, 52, 54, 0.3);
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+      box-shadow: inset 0 1px white, 0 1px white; }
+    GtkColorSwatch#add-color-button:backdrop {
+      color: #8d9091;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    GtkColorSwatch#add-color-button .overlay {
+      border-color: transparent;
+      background-color: transparent;
+      background-image: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+      text-shadow: none;
+      icon-shadow: none; }
+
+/********
+ * Misc *
+ ********/
+.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
+.scale-popup .titlebar .button.titlebutton,
+.titlebar .scale-popup .button.titlebutton {
+  padding: 6px; }
+  .scale-popup .button:hover {
+    background-color: rgba(46, 52, 54, 0.1);
+    border-radius: 5px; }
+
+GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
+.titlebar GtkVolumeButton.button.titlebutton {
+  padding: 8px; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  border-width: 0px;
+  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .window-frame:backdrop {
+    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); }
+  .window-frame.tiled {
+    border-radius: 0; }
+  .window-frame.popup {
+    box-shadow: none; }
+  .window-frame.csd .popup {
+    border-radius: 0;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+  .window-frame.csd.tooltip {
+    border-radius: 5px;
+    box-shadow: none; }
+  .window-frame.csd.message-dialog {
+    border-radius: 7px;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+
+.header-bar .titlebutton.button,
+.titlebar .titlebutton.button {
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
+  .header-bar .titlebutton.button:backdrop,
+  .titlebar .titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.header-bar.selection-mode .titlebutton.button,
+.titlebar.selection-mode .titlebutton.button {
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); }
+  .header-bar.selection-mode .titlebutton.button:backdrop,
+  .titlebar.selection-mode .titlebutton.button:backdrop {
+    icon-shadow: none; }
+
+.view:selected, GtkCalendar:selected, .view:selected:focus, GtkCalendar:focus:selected, .view:selected:hover, GtkCalendar:hover:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
+.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
+  background-color: #4a90d9;
+  color: #ffffff;
+  outline-color: rgba(255, 255, 255, 0.3); }
+  .view:backdrop:selected, GtkCalendar:backdrop:selected, GtkCalendar:backdrop:focus:selected, GtkCalendar:backdrop:hover:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
+  .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
+    color: #ffffff; }
+
+/* Decouple the font of context menus from their entry/textview */
+.touch-selection,
+.context-menu {
+  font: initial; }
+
+.monospace {
+  font: Monospace; }
+
+/* GTK NAMED COLORS
+   ----------------
+   use responsibly! */
+/*
+widget text/foreground color */
+@define-color theme_fg_color #2e3436;
+/*
+text color for entries, views and content in general */
+@define-color theme_text_color black;
+/*
+widget base background color */
+@define-color theme_bg_color #ededed;
+/*
+text widgets and the like base background color */
+@define-color theme_base_color #ffffff;
+/*
+base background color of selections */
+@define-color theme_selected_bg_color #4a90d9;
+/*
+text/foreground color of selections */
+@define-color theme_selected_fg_color #ffffff;
+/*
+base background color of insensitive widgets */
+@define-color insensitive_bg_color #f4f4f4;
+/*
+text foreground color of insensitive widgets */
+@define-color insensitive_fg_color #8d9091;
+/*
+insensitive text widgets and the like base background color */
+@define-color insensitive_base_color #ffffff;
+/*
+widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color #8d9091;
+/*
+text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color black;
+/*
+widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #ededed;
+/*
+text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color white;
+/*
+base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #4a90d9;
+/*
+text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #ffffff;
+/*
+widgets main borders color */
+@define-color borders #a1a1a1;
+/*
+widgets main borders color on backdrop windows */
+@define-color unfocused_borders #a8a8a8;
+/*
+these are pretty self explicative */
+@define-color warning_color #f57900;
+@define-color error_color #cc0000;
+@define-color success_color #73d216;
+/*
+these colors are exported for the window manager and shouldn't be used in applications,
+read if you used those and something break with a version upgrade you're on your own... */
+@define-color wm_title shade(#2e3436, 1.8);
+@define-color wm_unfocused_title #8d9091;
+@define-color wm_highlight white;
+@define-color wm_borders_edge white;
+@define-color wm_bg_a shade(#ededed, 1.2);
+@define-color wm_bg_b #ededed;
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_border alpha(black, 0.18);
+@define-color wm_button_hover_color_a shade(#ededed, 1.3);
+@define-color wm_button_hover_color_b #ededed;
+@define-color wm_button_active_color_a shade(#ededed, 0.85);
+@define-color wm_button_active_color_b shade(#ededed, 0.89);
+@define-color wm_button_active_color_c shade(#ededed, 0.9);
+@define-color content_view_bg #ffffff;
diff --git a/gtk/theme/Adwaita/gtk-contained.scss b/gtk/theme/Adwaita/gtk-contained.scss
new file mode 100644 (file)
index 0000000..ee5e202
--- /dev/null
@@ -0,0 +1,12 @@
+// General guidelines:
+// - very unlikely you want to edit something else than _common.scss
+// - keep the number of defined colors to a minimum, use the color blending functions if
+//   you need a subtle shade
+// - if you need to inverse a color function use the @if directive to match for dark $variant
+
+$variant: 'light';
+
+@import 'colors';
+@import 'drawing';
+@import 'common';
+@import 'colors-public';
diff --git a/gtk/theme/Adwaita/gtk-dark.css b/gtk/theme/Adwaita/gtk-dark.css
new file mode 100644 (file)
index 0000000..c22854d
--- /dev/null
@@ -0,0 +1 @@
+@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained-dark.css");
diff --git a/gtk/theme/Adwaita/gtk.css b/gtk/theme/Adwaita/gtk.css
new file mode 100644 (file)
index 0000000..fc3a3a6
--- /dev/null
@@ -0,0 +1 @@
+@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained.css");
diff --git a/gtk/theme/Adwaita/parse-sass.sh b/gtk/theme/Adwaita/parse-sass.sh
new file mode 100755 (executable)
index 0000000..e9cda25
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/bash
+
+bundle exec sass --update --sourcemap=none .
diff --git a/gtk/theme/Adwaita/render-assets.sh b/gtk/theme/Adwaita/render-assets.sh
new file mode 100755 (executable)
index 0000000..24d7675
--- /dev/null
@@ -0,0 +1,34 @@
+#! /bin/bash
+
+INKSCAPE="/usr/bin/inkscape"
+OPTIPNG="/usr/bin/optipng"
+
+SRC_FILE="assets.svg"
+ASSETS_DIR="assets"
+INDEX="assets.txt"
+
+for i in `cat $INDEX`
+do 
+if [ -f $ASSETS_DIR/$i.png ]; then
+    echo $ASSETS_DIR/$i.png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i.png
+    $INKSCAPE --export-id=$i \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 
+fi
+if [ -f $ASSETS_DIR/$i@2.png ]; then
+    echo $ASSETS_DIR/$i@2.png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i@2.png
+    $INKSCAPE --export-id=$i \
+              --export-dpi=180 \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png 
+fi
+done
+exit 0
diff --git a/gtk/theme/HighContrast/Gemfile b/gtk/theme/HighContrast/Gemfile
new file mode 100644 (file)
index 0000000..99f8e2a
--- /dev/null
@@ -0,0 +1 @@
+gem "sass", "~> 3.4.0"
diff --git a/gtk/theme/HighContrast/_colors.scss b/gtk/theme/HighContrast/_colors.scss
new file mode 100644 (file)
index 0000000..2a28ba2
--- /dev/null
@@ -0,0 +1,86 @@
+// When color definition differs for dark and light variant,
+// it gets @if ed depending on $variant
+
+
+$base_color: #fff;
+$bg_color: #fff;
+$fg_color: #000;
+
+$selected_fg_color: #fff;
+$selected_bg_color: #000; //#4a90d9;
+$selected_borders_color: #000;
+
+$borders_color: mix($bg_color,$fg_color,50%);
+$borders_edge: #fff;
+$link_color: $selected_bg_color;
+
+$suggested_color: #4a90d9;
+$warning_color: #f57900;
+$error_color: #cc0000;
+$success_color: #73d216;
+$destructive_color: #ef2929;
+
+$osd_fg_color: #fff;
+$osd_bg_color: transparentize(#000,0.2);
+$osd_borders_color: transparentize(#fff,0.8);
+
+//insensitive state derived colors
+$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
+$insensitive_bg_color: mix($bg_color, $base_color, 60%);
+$insensitive_borders_color: $borders_color;
+
+//colors for the backdrop state, derived from the main colors.
+$backdrop_base_color: $base_color;
+$backdrop_bg_color: $bg_color;
+$backdrop_fg_color: $fg_color;
+$backdrop_insensitive_color: $insensitive_fg_color;
+$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
+
+//apps rely on some named colors to be exported
+/* GTK NAMED COLORS */
+@define-color theme_fg_color #{"" + $fg_color};
+@define-color theme_bg_color #{"" + $bg_color};
+@define-color theme_base_color #{"" + $base_color};
+@define-color theme_selected_bg_color #{"" + $selected_bg_color};
+@define-color theme_selected_fg_color #{"" + $selected_fg_color};
+@define-color insensitive_bg_color #{"" + $insensitive_bg_color};
+@define-color insensitive_fg_color #{"" + $insensitive_fg_color};
+@define-color insensitive_base_color #{"" + $base_color};
+@define-color theme_unfocused_fg_color #{"" + $backdrop_fg_color};
+@define-color theme_unfocused_bg_color #{"" + $backdrop_bg_color};
+@define-color theme_unfocused_base_color #{"" + $backdrop_base_color};
+@define-color theme_unfocused_selected_bg_color #{"" + $selected_bg_color};
+@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color};
+@define-color borders #{"" + $borders_color};
+@define-color unfocused_borders #{"" + $backdrop_borders_color};
+
+@define-color warning_color #{"" + $warning_color};
+@define-color error_color #{"" + $error_color};
+@define-color success_color #{"" + $success_color};
+//@define-color desctructive_color $destructive_color
+
+//WM
+
+$_wm_highlight: $borders_edge;
+
+@define-color wm_title shade(#{"" + $fg_color}, 1.8);
+@define-color wm_unfocused_title #{"" + $backdrop_fg_color};
+@define-color wm_highlight #{"" + $_wm_highlight};
+@define-color wm_borders_edge #{"" + $borders_edge};
+
+@define-color wm_bg_a shade(#{"" + $bg_color}, 1.2);
+@define-color wm_bg_b #{"" + $bg_color};
+
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_border alpha(black, 0.18);
+
+@define-color wm_button_hover_color_a shade(#{"" + $bg_color}, 1.3);
+@define-color wm_button_hover_color_b #{"" + $bg_color};
+@define-color wm_button_active_color_a shade(#{"" + $bg_color}, 0.85);
+@define-color wm_button_active_color_b shade(#{"" + $bg_color}, 0.89);
+@define-color wm_button_active_color_c shade(#{"" + $bg_color}, 0.9);
+
+//FIXME this is really an API
+
+@define-color content_view_bg #{"" + $base_color};
+
diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss
new file mode 100644 (file)
index 0000000..149c7f0
--- /dev/null
@@ -0,0 +1,2080 @@
+@function gtkalpha($c,$a) {
+  @return unquote("alpha(#{$c},#{$a})");
+}
+
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: $error_color;
+  -GtkPaned-handle-size: 1;
+  -gtk-icon-style: symbolic; //force symbolic style icons
+
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+
+  // The size for scrollbars. The slider is 2px smaller, but we keep it
+  // up so that the whole area is sensitive to button presses for the
+  // slider. The stepper button is larger in both directions, the slider
+  // only in the width
+
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+
+  -GtkTreeView-horizontal-separator: 4;
+
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+
+  -GtkWidget-link-color: $link_color;
+  -GtkWidget-visited-link-color: $link_color;
+
+  -GtkWidget-focus-padding: 2;    // FIXME: do we still need these?
+  -GtkWidget-focus-line-width: 1; //
+
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+
+  -GtkStatusbar-shadow-type: none;
+
+  // We use the outline properties to signal the focus properties
+  // to the adwaita engine: using real CSS properties is faster,
+  // and we don't use any outlines for now.
+
+  outline-color: transparentize($fg_color, 0.7);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px;
+
+}
+
+
+/***************
+ * Base States *
+ ***************/
+
+.background {
+    color: $fg_color;
+    background-color: $bg_color;
+}
+
+.background:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+
+    color: lighten($fg_color,10%);
+    background-color: $backdrop_bg_color;
+}
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+
+
+
+*:insensitive {
+    -gtk-image-effect: dim;
+}
+
+.gtkstyle-fallback {
+  background-color: $bg_color;
+  color: $fg_color;
+  &:prelight {
+    background-color: lighten($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:active {
+    background-color: darken($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:insensitive {
+    background-color: $insensitive_bg_color;
+    color: $insensitive_fg_color;
+  }
+  &:selected {
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+}
+
+.view {
+  color: $fg_color;
+  background-color: $base_color;
+  &:backdrop {
+    color: $backdrop_fg_color;
+    background-color: $backdrop_base_color;
+  }
+  &:selected,
+  &:selected:focus,
+  &:selected:hover {
+    @extend %selected_items;
+  }
+}
+
+.rubberband {
+  border: 1px solid $selected_bg_color;
+  background-color: transparentize($selected_bg_color,0.8);
+}
+
+GtkLabel {
+  &:selected,
+  &:selected:focus,
+  &:selected:hover,
+  &:backdrop:selected {
+    @extend %selected_items;
+  }
+}
+
+/*********************
+ * Spinner Animation *
+ *********************/
+
+@keyframes spin {
+    to { -gtk-icon-transform: rotate(1turn); }
+}
+
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0; // non spinning spinner makes no sense
+  -gtk-icon-source: -gtk-icontheme('process-working-symbolic');
+  &:active {
+    opacity: 1;
+    animation: spin 1s linear infinite;
+    &:insensitive {
+      opacity: 0.5;
+    }
+  }
+}
+
+/****************
+ * Text Entries *
+ ****************/
+
+.entry {
+  padding: 4px;
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  @include entry(normal);
+  &.flat, &.flat:focus {
+    padding: 2px;
+    @include entry(normal, $noedge:true);
+    border: none;
+    border-radius: 0;
+  }
+  &:focus { @include entry(focus); }
+  &:insensitive { @include entry(insensitive); }
+  &:backdrop { @include entry(backdrop); }
+  &:backdrop:insensitive { @include entry(backdrop-insensitive); }
+  &:selected, &:backdrop:selected {
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+  &:selected,
+  &:selected:focus {
+    @extend %selected_items;
+  }
+  &.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: $selected_bg_color;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none;
+    &:backdrop { background-color: transparent; }
+  }
+  .linked & {
+    &:first-child {
+      border-top-right-radius: 0;
+      border-bottom-right-radius: 0;
+      &:dir(rtl) { border-right-style: none;}
+    }
+    &:last-child {
+      border-top-left-radius: 0;
+      border-bottom-left-radius: 0;
+      border-left-style: none;
+      &:dir(rtl) { border-left-style: solid; }
+    }
+  }
+  &.error {
+    color: $error_color;
+    border-color: $error_color;
+    &:focus { @include entry(focus, $error_color); }
+    &:selected, &:selected:focus {
+      background-color: $error_color;
+    }
+  }
+  &.warning {
+    color: $warning_color;
+    border-color: $warning_color;
+    &:focus { @include entry(focus, $warning_color); }
+    &:selected, &:selected:focus {
+      background-color: $warning_color;
+    }
+  }
+}
+
+/***********
+ * Buttons *
+ ***********/
+
+.button {
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  padding: 4px 6px;
+  @include button(normal);
+  &:hover, &.flat:hover {
+    @include button(hover);
+    -gtk-image-effect: highlight;
+  }
+  &:active, &.flat:active,
+  &:checked, &.flat:checked {
+    @include button(active);
+    transition-duration: 50ms;
+  }
+  &:backdrop, &.flat:backdrop {
+    @include button(backdrop);
+    &:active, &:checked {
+      @include button(backdrop-active);
+    }
+    &:insensitive {
+      @include button(backdrop-insensitive);
+    }
+    &:insensitive:active {
+      @include button(backdrop-insensitive-active);
+    }
+  }
+  //&:selected, &.flat:selected,       Why this?
+  //&:selected:focus, &.flat:focus {
+  //  @extend %selected_items;
+  //}
+  &:insensitive {
+    @include button(insensitive);
+    &:active, &.flat:active {
+      @include button(insensitive-active);
+    }
+  }
+  &.flat, &.flat:backdrop {
+    @extend %undecorated_button;
+  }
+  //overlay / OSD style
+  .osd & {
+    padding: 6px;
+    border-width: 1px 1px 2px 1px;
+    @include button(osd);
+    @extend %linked;
+    &:hover {
+      @include button(osd-hover);
+      @extend %linked;
+    }
+    &:active, &:checked {
+      @include button(osd-active);
+      @extend %linked;
+    }
+    &:insensitive {
+      @include button(osd-insensitive);
+      @extend %linked;
+    }
+    &:backdrop {
+      @include button(osd-backdrop);
+      @extend %linked;
+    }
+  }
+  // Suggested and Destructive Action buttons
+  @each $b_type, $b_color in (suggested-action, $suggested_color),
+                              (destructive-action, $destructive_color) {
+    &.#{$b_type} {
+      @include button(normal,$b_color, white);
+      &:hover {
+        @include button(hover,$b_color, white);
+      }
+      &:active, &:checked {
+        @include button(active,$b_color, white);
+      }
+      &:backdrop {
+        @include button(backdrop,$b_color,white);
+        &:insensitive {
+          @include button(backdrop-insensitive);
+        }
+      }
+      &:insensitive {
+        @include button(insensitive);
+      }
+    }
+  }
+
+  // buttons in header bars and action bars
+  &.image-button { padding: 8px; }
+  &.text-button { padding: 6px 8px 5px; } // due to font metrics
+
+  //inline-toolbar buttons
+  .inline-toolbar &, .inline-toolbar &:backdrop {
+    border-radius: 2px;
+    border-width: 1px;
+    @extend %linked;
+  }
+
+  .primary-toolbar & { icon-shadow: none; } // tango icons don't need added shadows
+//  .separator {
+//    -GtkWidget-wide-separators: true;
+//    -GtkWidget-horizontal-separator: 0;
+//   }
+  .linked &, .linked &:backdrop {
+    @extend %linked;
+  }
+}
+
+// all the following is for the +|- buttons on inline toolbars, that way
+// should really be reprecated...
+.inline-toolbar GtkToolButton > .button { // redefining the button look is
+                                               // needed since those are flat...
+  @include button(normal, $noedge: true); // the box-shadow outset doesn't work
+                                          // in this case, hence $noedge
+  &:hover { @include button(hover, $noedge: true); }
+  &:active { @include button(active, $noedge:true); }
+  &:insensitive { @include button(insensitive, $noedge:true); }
+  &:insensitive:active { @include button(insensitive-active, $noedge:true); }
+  &:backdrop { @include button(backdrop); };
+  &:backdrop:active { @include button(backdrop-active); }
+  &:backdrop:insensitive { @include button(backdrop-insensitive); }
+  &:backdrop:insensitive:active { @include button(backdrop-insensitive-active);}
+}
+.inline-toolbar.toolbar GtkToolButton { // .inline-toolbar.toolbar here for
+                                        // higher specificity than the previous
+                                        // "button look" selector
+  & > .button.flat {
+    border-radius: 0;
+    border-left-style: none;
+  }
+  &:dir(rtl) > .button.flat {}
+  &:first-child > .button.flat {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid;
+  }
+  &:last-child > .button.flat {
+    border-radius: 0 3px 3px 0;
+  }
+  &:last-child:dir(rtl) > .button.flat {
+    border-right-style: solid;
+  }
+  &:only-child > .button.flat {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+
+%linked_middle {
+  border-radius: 0;
+  border-left-style: none;
+  &:dir(rtl) {
+    border-radius: 0; // needed when including %linked_middle:dir(rtl)
+    border-right-style: none;
+    border-left-style: solid
+  }
+}
+
+%linked {
+  @extend %linked_middle;
+  &:first-child {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid;
+  }
+  &:last-child {
+    border-radius: 0 3px 3px 0;
+    &:dir(rtl) { border-right-style: solid; }
+  }
+  &:only-child {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+%linked_vertical{
+  border-left-style: solid;
+  border-top-style: none;
+  &:first-child {
+    border-style: solid;
+    border-radius: 3px 3px 0 0;
+  }
+  &:last-child {
+    border-radius: 0 0 3px 3px;
+  }
+  &:only-child {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+%undecorated_button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px transparentize(white,1);
+  text-shadow: none;
+  icon-shadow: none;
+}
+
+/* menu buttons */
+.menuitem.button.flat {
+  @extend %undecorated_button;
+  outline-offset: -1px;
+  &:hover { background-color: mix($fg_color,$bg_color,10%); }
+  &:selected { @extend %selected_items; }
+  &:backdrop, &:backdrop:hover {
+    @extend %undecorated_button;
+  }
+}
+
+GtkColorButton.button { padding: 4px; } // Uniform padding on the
+                                        // GtkColorButton.button
+
+/*********
+ * Links *
+ *********/
+
+*:link {
+  color: $selected_bg_color; //FIXME use a proper color
+  &:hover, &:active, &:visited {
+    color: mix($fg_color, $selected_bg_color, 40%); //FIXME same here
+  }
+  &:backdrop, &:backdrop:hover {
+    color: $selected_bg_color;
+  }
+}
+
+.button:link, .button:visited {
+  color: $selected_bg_color; //FIXME use a proper color
+  @extend %undecorated_button;
+  text-shadow: none;
+  &:hover, &:active {
+    @extend %undecorated_button;
+    color: mix($fg_color, $selected_bg_color, 40%); //FIXME same here
+    text-shadow: none;
+  }
+  &:backdrop {
+    @extend %undecorated_button; //This shouldn't be needed but avoids
+                                 //a weird transition which for some reason
+                                 //makes borders blink on hover
+    color: $selected_bg_color; //FIXME use a proper color
+  }
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+.spinbutton {
+  .button {
+    background-image: none;
+    border-width: 0 0 0 1px;
+    border-color: transparentize($borders_color,0.7);
+    color: mix($fg_color,$base_color,95%);
+    border-radius: 0;
+    box-shadow: none;
+  //  padding-left: 6px;
+  //  padding-right: 6px;
+    &:dir(rtl) { border-width: 0 1px 0 0; }
+    &:hover {
+      color: $fg_color;
+      background-color: transparentize(black,0.95);
+    }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.7);
+    }
+    &:active {
+      box-shadow: inset 0 2px 3px -1px transparentize(black,0.8);
+      background-color: transparentize(black,0.9);
+    }
+    &:backdrop {
+      border-color: transparentize($backdrop_borders_color,0.7);
+    }
+    &:backdrop:insensitive {
+      background-image: none;
+      color: transparentize($backdrop_insensitive_color,0.7);
+      border-width: 0 0 0 1px; // It is needed or it gets overridden
+      &:dir(rtl) { border-width: 0 1px 0 0; }
+    }
+  }
+  &.vertical {
+    .button {
+      &:first-child {
+        @extend %top_button;
+        @include button(normal, $noedge: true);
+        &:active {
+          @extend %top_button;
+          @include button(active, $noedge: true);
+        }
+        &:hover {
+          @extend %top_button;
+          @include button(hover, $noedge: true);
+        }
+        &:insensitive {
+          @extend %top_button;
+          @include button(insensitive, $noedge: true);
+        }
+        &:backdrop {
+          @extend %top_button;
+          @include button(backdrop);
+        }
+      }
+      &:last-child {
+        @extend %bottom_button;
+        @include button(normal);
+        &:active {
+          @extend %bottom_button;
+          @include button(active);
+        }
+        &:hover {
+          @extend %bottom_button;
+          @include button(hover);
+        }
+        &:insensitive {
+          @extend %bottom_button;
+          @include button(insensitive);
+        }
+        &:backdrop {
+          @extend %bottom_button;
+          @include button(backdrop);
+        }
+      }
+      &:backdrop:insensitive {
+        @include button(backdrop-insensitive);
+      }
+    }
+    &.entry {
+      // we should remove the bottom edge hilight here, but seems
+      // like buttons are on top of it so it doesn't show up
+      border-radius: 0;
+    }
+    %top_button {
+      border-radius: 3px 3px 0 0;
+      border-bottom-width: 0;
+    }
+    %bottom_button {
+      border-radius: 0 0 3px 3px;
+      border-top-width: 0;
+    }
+  }
+/* This is to fix spinbuttons in entries, but I feel like hiding code issues
+ * hence it's commented atm.
+ *  GtkTreeView & {
+ *   &.entry, &.entry:focus {
+ *     padding: 1px;
+ *     border-width: 1px 0;
+ *     border-color: $selected_bg_color;
+ *     border-radius: 0;
+ *     box-shadow: none;
+ *   }
+ * } */
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+
+  //FIXME padding issue
+  padding: 0;
+
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+
+  box-shadow: 0 1px $borders_edge;
+
+  @include _button_text_shadow;
+
+  &:insensitive {
+    color: $insensitive_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop {
+    color: $backdrop_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop:insensitive {
+    color: $backdrop_insensitive_color;
+  }
+  .menuitem { text-shadow: none; }
+  .separator {
+    // always disable separators
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+  }
+  &.combobox-entry .entry {
+    border-radius: 3px 0 0 3px;
+    &:dir(rtl) {
+      border-radius: 0 3px 3px 0;
+    }
+  }
+  &.combobox-entry .button, &.combobox-entry .button:backdrop {
+    // It is needed to specify the backdrop button or it gets overridden
+    border-radius: 0 3px 3px 0;
+    border-left-style: none;
+    &:dir(rtl) {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+      border-right-style: none;
+    }
+  }
+}
+
+.linked > GtkComboBox > .button {
+  // the combo is a composite widget so the way we do button linkind doesn't
+  // work, special case needed. See
+  // https://bugzilla.gnome.org/show_bug.cgi?id=733979
+  &:dir(ltr) { @extend %linked_middle; } // specificity bump
+  &:dir(rtl) { @extend %linked_middle:dir(rtl); }
+}
+.linked > GtkComboBox:first-child > .button {
+  @extend %linked:first-child;
+}
+.linked > GtkComboBox:last-child > .button {
+  @extend %linked:last-child;
+}
+.linked > GtkComboBox:only-child > .button {
+  @extend %linked:only-child;
+}
+
+/************
+ * Toolbars *
+ ************/
+.toolbar { //FIXME: why is all this being ignored?
+  padding: 6px;
+  background-color: $bg_color;
+  &.osd {
+    background-color: $osd_bg_color;
+    border-radius: 6px;
+    padding: 12px;
+  }
+  //searchbar & inline-toolbar
+  &.inline-toolbar {
+    @extend %inset-bar;
+    border-width: 0 1px 1px;
+    padding: 3px;
+    border-radius: 0  0 4px 4px;
+  }
+  &.search-bar {
+    @extend %inset-bar;
+    border-width: 0 0 1px;
+    padding: 3px;
+  }
+}
+
+%inset-bar {
+  border-style: solid;
+  border-color: $borders_color;
+  $_bg: mix($bg_color, $borders_color, 70%);
+  background-color: $_bg;
+  box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%);
+  //FIXME edge would be nice, but doesn't work
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+    box-shadow: none;
+  }
+}
+
+/***************
+ * Header bars *
+ ***************/
+
+.titlebar,
+.header-bar {
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: $borders_color;
+  border-radius: 7px 7px 0 0;
+
+  background-color: transparent;
+  background-image: linear-gradient(to bottom,
+                                    lighten($bg_color,4%),
+                                    $bg_color);
+  box-shadow: inset 0 -1px mix($borders_color, $bg_color, 30%), // bottom shade
+              inset 0 1px $borders_edge; // top highlight
+  padding: 6px;
+
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: $bg_color;
+    background-image: none;
+    box-shadow: none;
+  }
+
+  .title {
+    font: Bold;
+    padding: 0px 12px;
+  }
+  .subtitle {
+    font-size: 80%;
+    padding: 0 12px;
+  }
+  .header-bar-separator,
+  & > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom,
+                                  transparentize($borders_color,1),
+                                  $borders_color 30%,
+                                  $borders_color 70%,
+                                  transparentize($borders_color,1) 100%)
+                  0 1 / 0 1px stretch; //FIXME use a proper color
+    &:backdrop {
+      border-image: linear-gradient(to bottom,
+                                    transparentize($backdrop_borders_color,
+                                                   0.5))
+                    0 1 / 1px 1px;  //FIXME use a proper color
+    }
+  }
+  &.selection-mode {
+    color: darken($selected_bg_color, 15%);
+    text-shadow: 0 1px transparentize(black, 0.5);
+    background-image: linear-gradient(to bottom,
+                                    lighten($selected_bg_color,5%),
+                                    lighten($selected_bg_color,2%));
+    box-shadow: inset 0 -1px mix($borders_color,$bg_color, 30%), //bottom shade
+                inset 0 1px mix($borders_edge,$selected_bg_color, 50%); //top highlight
+    .button {
+      @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
+      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
+      &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
+      &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+      &:backdrop {
+        @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge);
+        border-color: darken($selected_bg_color, 15%);
+      }
+      &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+      &.suggested-action {
+        @include button($t:normal, $noedge:true);
+        &:hover { @include button($t:hover,$noedge:true); }
+        &:active { @include button($t:active, $noedge:true); }
+        &:insensitive { @include button($t:insensitive, $noedge:true); }
+        &:backdrop { @include button($t:backdrop, $noedge:true); }
+        &:backdrop:insensitive { @include button($t:backdrop-insensitive, $noedge:true); }
+      }
+    }
+    .selection-menu {
+      border-width: 0;
+      background-image: none;
+      box-shadow: none;
+    }
+  }
+  .tiled &, .maximized & {
+    border-radius: 0; // squared corners when the window is max'd or tiled
+  }
+}
+
+/**************
+ * Tree Views *
+ **************/
+column-header {
+  .button {
+    @extend %column_header_button;
+    $_column_header_color: mix($fg_color,$base_color,50%);
+    color: $_column_header_color;
+    font-weight: bold;
+    text-shadow: none;
+    box-shadow: none;
+    &:hover {
+      @extend %column_header_button;
+      color: mix($_column_header_color,$fg_color,50%);
+      box-shadow: none;
+    }
+    &:active {
+      @extend %column_header_button;
+      color: $fg_color;
+    }
+  }
+  &:last-child .button,
+  &:last-child.button { //treeview-like derived widgets in Banshee and Evolution
+    border-right-style: none;
+  }
+}
+
+%column_header_button {
+  border-width: 0 1px 1px 0;
+  border-radius: 0;
+  background-image: none;
+  border-color: $bg_color;
+  text-shadow: none;
+  &:insensitive {
+    border-color: $bg_color;
+    background-image: none;
+  }
+  &:backdrop {
+    border-color: $backdrop_bg_color;
+    border-width: 0 1px 1px 0;
+    color: mix($backdrop_fg_color, $backdrop_bg_color,50%);
+    background-image: none;
+    &:insensitive {
+      border-color: $backdrop_bg_color;
+      background-image: none;
+    }
+  }
+}
+GtkTreeView.view.progressbar { //Progressbar in treeview cells
+  color: $base_color;
+  border-radius: 4px;
+  background-image: linear-gradient(to bottom,
+                                    $selected_bg_color,
+                                    darken($selected_bg_color,10%));
+  &:selected {
+    color: $selected_bg_color;
+    background-image: linear-gradient(to bottom,
+                                     $base_color,
+                                     darken($base_color,10%));
+    &:backdrop {
+      color: $selected_bg_color;
+      background-image: none;
+      background-color: $backdrop_base_color;
+    }
+  }
+  &:backdrop {
+    color: $backdrop_base_color;
+    background-image: none;
+  }
+}
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  padding: 0px;
+  background-color: mix($fg_color,$bg_color,5%); //Uhm?
+  &:backdrop { background-color: $backdrop_bg_color; }
+  & > .menuitem {
+    padding: 4px 8px;
+    &:hover { //Seems like it :hover even with keyboard focus
+      box-shadow: inset 0 -3px $selected_bg_color;
+      color: $selected_bg_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      box-shadow: none;
+    }
+  }
+}
+
+.menu {
+  padding: 0px;
+  background-color: $base_color;
+  //border: 1px solid $borders_color;
+  .menuitem {
+    padding: 4px;
+    &:hover {
+      color: $selected_fg_color;
+      background-color: $selected_bg_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      &:backdrop { color: $backdrop_insensitive_color; }
+    }
+    &:backdrop, &:backdrop:hover {
+      color: $backdrop_fg_color;
+      background-color: $backdrop_base_color;
+    }
+    //submenu indicators
+    &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
+    &.arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
+  }
+}
+
+
+
+/***************
+ * Popovers   *
+ ***************/
+
+.popover {
+  margin: 10px;
+  padding: 2px;
+  border-color: $borders-color;
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 5px;
+  //background-clip: border-box;
+  background-color: $bg_color;
+
+  box-shadow: 0 2px 3px transparentize(black, 0.5);
+  &:backdrop {
+    box-shadow: none;
+  }
+  & > .list,
+  & > .view,
+  & > .toolbar {
+    background-color: transparent;
+  }
+  .separator {
+    font-size: 80%;
+    font-weight: bold;
+    color: mix($fg_color, $bg_color, 20%);
+    text-shadow: none;
+    background-color: transparent;
+    icon-shadow: none;
+    border: 0;
+  }
+  .button.flat,
+  .button.flat:hover {
+    color: $fg_color;
+    text-shadow: none;
+    transition: none;
+  }
+  &.osd { // Also used for touch cutnpaste overlays
+          // FIXME Doesn't work
+    background-image: none;
+    background-color: $osd_bg_color;
+    border: 1px solid $borders_color;
+    color: $osd_fg_color;
+    .button {
+      color: white;
+      text-shadow: none;
+      @include button(osd);
+      &:hover { @include button(osd-hover); };
+      &:active { @include button(osd-active); };
+      &:insensitive { @include button(osd-insensitive); };
+    }
+  }
+}
+
+//touch selection handlebars for the Popover.osd above
+.cursor-handle {
+  background-color: transparent;
+  background-image: none;
+  &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
+  &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
+}
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+
+.notebook {
+  // Through me you go to the grief wracked city;
+  // Through me you go to everlasting pain;
+  // Through me you go a pass among lost souls.
+  // ...
+  // Abandon all hope â€” Ye Who Enter Here
+  padding: 0;
+  background-color: $base_color;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: -8;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms ease-out;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+  }
+  &.frame {
+    border: 1px solid $borders_color;
+    // FIXME doesn't work
+    &.top { border-top-width: 0; }
+    &.bottom { border-bottom-width: 0; }
+    &.right { border-right-width: 0; }
+    &.left { border-left-width: 0; }
+    &:backdrop { border-color: $backdrop_borders_color; }
+  }
+  &.header {
+    // FIXME: double borders in some case, can't fix it w/o a class tho
+    // FIXME: doesn't work on dark var
+    background-color: mix($bg_color, $borders_color, 70%);
+
+    // this is the shading of the header behind the tabs
+    &.frame {
+      border: 1px solid $borders_color;
+      &.top { border-bottom-width: 0; }
+      &.bottom { border-top-width: 0; }
+      &.right { border-left-width: 0; }
+      &.left { border-right-width: 0; }
+      &:backdrop { border-color: $backdrop_borders_color; }
+    }
+
+    $_header_shade: inset 0 2px 3px -1px transparentize(black, 0.85);
+    &.top {
+      box-shadow: $_header_shade,
+                  inset 0 -1px $borders_color; // border
+      &:backdrop { box-shadow: inset 0 -1px $backdrop_borders_color; }
+    }
+    &.bottom {
+      box-shadow: $_header_shade,
+                  inset 0 1px $borders_color;
+      &:backdrop { box-shadow: inset 0 1px $backdrop_borders_color; }
+    }
+    &.right {
+      box-shadow: $_header_shade,
+                  inset 1px 0 $borders_color;
+      &:backdrop { box-shadow: inset 1px 0 $backdrop_borders_color; }
+    }
+    &.left {
+      box-shadow: $_header_shade,
+                  inset -1px 0 $borders_color;
+      &:backdrop { box-shadow: inset -1px 0 $backdrop_borders_color; }
+    }
+    &:backdrop {
+      // same color as backdrop pushed button
+      background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+      box-shadow: none;
+    }
+  }
+  tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+
+    outline-offset: 0;
+
+    $tab_indicator_size: 3px;
+    //vertical tab sizing
+    $vt_vpadding: 8px;
+    $vt_hpadding: 20px;
+    // horizontal tab sizing
+    $ht_vpadding: 5px;
+    $ht_hpadding: 20px;
+
+    //FIXME: we get double border in some cases, not considering the broken
+    //notebook content frame...
+    &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
+    &.left, &.right { padding: $ht_vpadding $ht_hpadding; }
+
+
+    /* works for testnotebookdnd, but there's a superfluous border
+       in gedit or web, commented out for now, needs gtk fixes
+    &.reorderable-page {
+      &.top {
+        padding-top: ($vt_vpadding - 1px);
+        border-top-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.bottom {
+        padding-bottom: ($vt_vpadding - 1px);
+        border-bottom-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left {
+        padding-left: ($ht_hpadding - 1px);
+        border-left-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+      &.right {
+        padding-right: ($ht_hpadding - 1px);
+        border-right-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+    }
+    */
+    &.reorderable-page {
+      &.top, &.bottom {
+        padding-left: 12px;  // for a nicer close button
+        padding-right: 12px; // placement
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left, &.right {
+        border-bottom-width: 1px;
+        border-top-width: 1px;
+      }
+    }
+    &.top {
+      //padding-bottom: ($vt_vpadding -$tab_indicator_size);
+      border-bottom-width: $tab_indicator_size;
+    }
+    &.bottom {
+      //padding-top: ($vt_vpadding -$tab_indicator_size);
+      border-top-width: $tab_indicator_size;
+    }
+    &.left {
+      //padding-right: ($ht_hpadding -$tab_indicator_size);
+      border-right-width: $tab_indicator_size;
+    }
+    &.right {
+      //padding-left: ($ht_hpadding -$tab_indicator_size);
+      border-left-width: $tab_indicator_size;
+    }
+
+    //here's the interesting stuff
+    &:hover, &.prelight-page {
+      border-color: $borders_color;
+    }
+    &:active, &.active-page, &:backdrop:active {
+      border-color: $selected_bg_color;
+    }
+    &:backdrop {
+      background-color: transparent;
+      border-color: transparent;
+    }
+    @each $_tab, $_border in (top, bottom),
+                             (bottom, top),
+                             (left, right),
+                             (right, left) {
+      &.reorderable-page.#{$_tab} {
+        border-color: transparent;
+        &:hover, &.prelight-page {
+          border-color: transparentize($borders_color,0.7);
+          border-#{$_border}-color: $borders_color;
+          background-color: transparentize($bg_color,0.8);
+        }
+        &:active, &.active-page {
+          background-color: transparentize($bg_color,0.5);
+          border-color: transparentize($borders_color,0.5);
+          border-#{$_border}-color: $selected_bg_color;
+          &:hover { background-color: transparentize($bg_color,0.3); }
+          &:backdrop {
+            border-color: $backdrop_borders_color;
+            background-color: $backdrop_bg_color;
+            border-#{$_border}-color: $selected_bg_color;
+          }
+        }
+        &:backdrop {
+          border-color: transparent;
+          background-color: transparent;
+        }
+      }
+    }
+    GtkLabel { //tab text
+      padding: 0 2px; // needed for a nicer focus ring
+      font-weight: bold;
+      color: $insensitive_fg_color; /* color: inherit doesn't work here */
+      &:backdrop, &.prelight-page:backdrop {
+        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
+      }
+    }
+    &.prelight-page GtkLabel, GtkLabel.prelight-page {
+      // prelight tab text
+      color: mix($fg_color, $insensitive_fg_color, 50%);
+    }
+    &.active-page GtkLabel, GtkLabel.active-page {
+      // active tab text
+      color: $fg_color;
+      &:backdrop { color: $backdrop_fg_color; }
+    }
+    .button { //tab close button
+      border: 1px solid transparent;
+      @extend %undecorated_button;
+      icon-shadow: none;
+      transition: none;
+      color: transparentize($fg_color,0.7);
+      &:hover {
+        color:  $fg_color;
+        @include button(hover, $noedge: true);
+        background-image: none;
+        box-shadow: none;
+      }
+      &:active {
+        @include button(active, $noedge: true);
+      }
+      &:backdrop {
+        color: transparentize($backdrop_fg_color,0.7);
+        border-color: transparent;
+      }
+      & > GtkImage { // this is a hack which makes tabs grow
+        padding: 2px;
+      }
+    }
+  }
+}
+
+//.notebook > .frame,
+//.notebook > .view { border: none; }
+
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+  background-clip: padding-box;
+  background-image: none;
+  border-style: solid;
+  -GtkRange-trough-border: 0;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkRange-slider-width: 20;
+  -GtkScrollbar-min-slider-length: 42; // minimum size for the slider.
+                                       // sadly can't be in '.slider'
+                                       // where it belongs
+
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1;
+  .button {
+    border: none;
+  }
+  &.trough { @extend .scrollbars-junction; }
+  &.slider {
+    border-radius: 20px;
+    border: 3px solid transparent; //margin :/
+    background-color: mix($bg_color, $fg_color, 50%);
+    &:backdrop, &:insensitive {
+      background-color: mix($bg_color, $fg_color, 90%);
+    }
+    &:hover {
+      background-color: mix($bg_color, $fg_color, 30%);
+    }
+    &:prelight:active {
+      background-color: $selected_bg_color;
+    }
+    &.fine-tune {
+      border-width: 5px;
+      &:prelight:active {
+        background-color: $selected_bg_color;
+      }
+    }
+  }
+}
+
+.scrollbars-junction { // the small square between two scrollbars
+  border-color: transparent;
+  background-color: darken($bg_color, 5%);
+  &:backdrop { background-color: transparent; }
+}
+
+
+/**********
+ * Switch *
+ **********/
+
+GtkSwitch {
+    -GtkSwitch-slider-width: 47px;
+    font: bold condensed 9;
+    outline-offset: -4px;
+    &.trough {
+      // similar to the .scale
+      border-width: 1px;
+      border-style: solid;
+      border-radius: 3px;
+      border-color: $borders_color;
+      background-color: mix($bg_color,$borders_color,60%);
+      box-shadow: inset 0 1px transparentize(black, 0.9); /*outset not working*/
+      text-shadow: 0 1px transparentize(black, 0.9);
+      &:active {
+        color: white;
+        border-color: $selected_borders_color;
+        background-color: $selected_bg_color;
+        box-shadow: $widget_edge;
+        text-shadow: 0 0 2px white;
+      }
+      &:insensitive {
+        color: $insensitive_fg_color;
+        border-color: $borders_color;
+        background-color: $insensitive_bg_color;
+        box-shadow: $widget_edge;
+        text-shadow: none;
+      }
+      &:backdrop {
+        color: $backdrop_fg_color;
+        border-color: $backdrop_borders_color;
+        background-color: $backdrop_bg_color;
+        box-shadow: none;
+        text-shadow: none;
+        &:active {
+          color: $backdrop_bg_color;
+          border-color: $selected_bg_color;
+          background-color: $selected_bg_color;
+          box-shadow: none;
+        }
+        &:insensitive {
+          color: $backdrop_insensitive_color;
+          border-color: $backdrop_insensitive_color;
+        }
+      }
+    }
+    &.slider {
+      border-radius: 3px;
+      @include button(normal, $noedge: true);
+      box-shadow: inset 0 1px white,
+                  inset 0 -2px transparentize($bg_color,0.4),
+                  inset 0 -1px mix($bg_color,$borders_color,50%);
+      &:hover {
+        @include button(hover, $noedge: true);
+        box-shadow: inset 0 1px white,
+                    inset 0 -2px transparentize($bg_color,0.4),
+                    inset 0 -1px mix($bg_color,$borders_color,50%);
+      }
+      &:active { border: 1px solid $selected_borders_color; }
+      &:insensitive { @include button(insensitive, $noedge: true); }
+      &:backdrop { @include button(backdrop);
+        &:active{ border-color: $selected_bg_color; }
+        &:insensitive {
+          @include button(backdrop-insensitive);
+        }
+      }
+    }
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+// FIXME
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+  // this is for a nice focus on check and radios text
+  padding: 1px;
+  outline-offset: 0;
+}
+
+@each $w,$a in ('check', 'checkbox'),
+               ('radio','radio') {
+  .#{$w} {
+    color: transparentize($fg_color,0.9);
+    background-image: none;
+    -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
+    &:hover { color: $borders_color; }
+    &:checked, &:active {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
+      color: $fg_color;
+      &:hover { color: $borders_color; }
+      &:insensitive {
+        color: $insensitive_fg_color;
+        &:backdrop { color: $backdrop_insensitive_color; }
+      }
+      &:backdrop { color: $backdrop_fg_color; }
+    }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.9);
+      &:backdrop { color: transparent; }
+    }
+    &:inconsistent {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
+    }
+    &:backdrop {
+      color: transparentize($backdrop_fg_color,0.9);
+      &:selected { color: transparentize($backdrop_base_color,0.9); }
+    }
+  }
+}
+
+/************
+ * GtkScale *
+ ************/
+.scale,
+.scale.scale-has-marks-above.scale-has-marks-below,
+.scale.vertical.scale-has-marks-above.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  outline-radius: 4px;
+
+  &.fine-tune {
+    outline-offset: -7px;
+    outline-radius: 6px;
+    &.trough {
+      border-radius: 4px;
+      margin: 8px;
+    }
+  }
+  &.slider {
+    //FIXME: better gradient on the slider and hover state
+    @include button(normal, $noedge: true);
+    border-radius: 50%;
+    border-color: darken($borders_color,3%);
+    box-shadow: inset 0 1px white,
+                inset 0 #{-2px} $bg_color,
+                inset 0 #{-1px} mix($bg_color,$borders_color,50%);
+    &:hover {
+      @include button(hover, $noedge: true);
+      border-color: darken($borders_color,3%);
+      border-radius: 50%; // needed for double marks scales
+      box-shadow: inset 0 1px white,
+                  inset 0 #{-2px} white,
+                  inset 0 #{-1px} mix($bg_color,$borders_color,70%);
+    }
+    &:insensitive {
+      border-style: solid; // needed for double marks scales or they'll get
+      border-radius: 50%;  // overridden
+      background-image: linear-gradient(to bottom, $insensitive_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop {
+      border-style: solid; // needed for double marks scales or they'll get
+      border-radius: 50%;  // overridden
+      border-color: darken($backdrop_borders_color,3%);
+      background-image: linear-gradient(to bottom, $backdrop_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive { @include button(backdrop-insensitive);}
+    &:active {
+      border: 1px solid darken($selected_borders_color,3%);
+    }
+  }
+  &.trough {
+    margin: 10px;
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: $borders_color;
+    background-color: mix($bg_color,$borders_color,60%);
+    box-shadow: inset 1px 1px transparentize(black, 0.9),
+                $widget_edge;
+    &.highlight {
+      border-color: $selected_borders_color;
+      background-color: $selected_bg_color;
+      box-shadow: $widget_edge;
+      &:backdrop {
+         border-color: $selected_bg_color;
+         background-color: $selected_bg_color;
+         box-shadow: none;
+      }
+    }
+    &:insensitive, &.hilight:insensitive {
+      border-color: $insensitive_borders_color;
+      background-color: $insensitive_bg_color;
+      box-shadow: $widget_edge;
+    }
+    &:backdrop {
+      border-color: $backdrop_borders_color;
+      background-color: mix($backdrop_bg_color,$borders_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive, .hilight:backdrop:insensitive {
+      border-color: $backdrop_insensitive_color;
+      background-color: $backdrop_bg_color;
+    }
+  }
+}
+
+//FIXME: scale sliders
+
+%scale_marks_above_horz {
+  .trough { margin: 14px 10px 10px; }
+  &.fine-tune .trough { margin: 12px 8px 8px; }
+}
+%scale_marks_below_horz {
+  .trough { margin: 10px 10px 14px; }
+  &.fine-tune .trough { margin: 8px 8px 12px; }
+}
+%scale_marks_above_vert {
+  .trough { margin: 10px 10px 10px 14px; }
+  &.fine-tune .trough { margin: 8px 8px 8px 12px; }
+}
+%scale_marks_below_vert {
+  .trough { margin: 10px 14px 10px 10px; }
+  &.fine-tune .trough { margin: 8px 12px 8px 8px; }
+}
+
+/*****************
+ * Progress bars *
+ *****************/
+
+//FIXME it's a wip ok?
+
+GtkProgressBar {
+    padding: 0;
+    font-size: 83%;
+    color: transparentize($fg_color, 0.6);
+    &:backdrop {
+      color: $backdrop_insensitive_color;
+    }
+}
+
+// moving bit
+.progressbar {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: $selected_borders_color;
+  background-color: $selected_bg_color;
+  // I really prefer these flat w/o this shadow - Lapo
+  box-shadow: inset 0 1px 0 transparentize($borders_edge,0.8);
+  &.vertical {
+    box-shadow: inset 1px 0 0 transparentize($borders_edge,0.8);
+  }
+  &:backdrop {
+    border-color: $selected_bg_color;
+    background-color: $selected_bg_color;
+    box-shadow: none;
+  }
+  &.osd {
+    border-width: 0;
+    border-radius: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 2px;
+    -GtkProgressBar-min-horizontal-bar-height: 2px; //FIXME still too tall
+  }
+}
+
+// background
+GtkProgressBar.trough {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: $borders_color;
+  background-color: mix($borders_color,$bg_color, 35%);
+  box-shadow: inset 1px 1px transparentize(black, 0.9),
+              $widget_edge;
+  &:backdrop{
+    border-color: $backdrop_borders_color;
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+  &.osd {
+    background-color: transparent;
+    box-shadow: none;
+    border-width: 0;
+    //FIXME: there is a margin on top
+  }
+}
+
+/*************
+ * Level Bar *
+ *************/
+
+GtkLevelBar {
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar {
+  &.trough {
+    // FIXME: outset not working
+    padding: 2px;
+    border-radius: 3px;
+    @include entry(normal);
+    &:backdrop {
+      @include entry(backdrop);
+    }
+  }
+  &.fill-block {
+    // FIXME: it would be nice to set make fill blocks bigger, but we'd need
+    // :nth-child working on discrete indicators
+    border-width: 1px;
+    border-style: solid;
+    border-color: darken($selected_bg_color,10%);
+    background-color: $selected_bg_color;
+    box-shadow: 0 1px transparentize(black, 0.9);
+    border-radius: 1px;
+    &:backdrop {
+      border-color: $selected_bg_color;
+      box-shadow: none;
+    }
+    &.indicator-discrete {
+      &.horizontal { margin: 0 1px; }
+      &.vertical { margin: 1px 0; }
+    }
+    &.level-high {
+      border-color: darken($success_color,10%);
+      background-color: $success_color;
+      &:backdrop { border-color: $success_color; }
+    }
+    &.level-low {
+      border-color: darken($warning_color,10%);
+      background-color: $warning_color;
+      &:backdrop { border-color: $warning_color; };
+    }
+    &.empty-fill-block {
+      background-color: transparent;
+      border-color: transparentize($fg_color,0.8);
+      box-shadow: none;
+      &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); }
+    }
+  }
+}
+
+// catch all extend :)
+
+%selected_items {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  outline-color: transparentize($selected_fg_color, 0.7);
+  &:backdrop { color: $backdrop_base_color; }
+}
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid $borders_color;
+  &.flat { border-style: none; }
+  &:backdrop { border-color: $backdrop_borders_color; }
+  padding: 0;
+  &.action-bar {
+    padding: 6px;
+    border-width: 1px 0 0;
+  }
+}
+
+GtkScrolledWindow {
+  .frame { border-radius: 2px; }
+  GtkViewport.frame { // avoid double borders when viewport inside scrolled window
+    border-style: none;
+  }
+}
+
+//vbox and hbox separators
+.separator {
+  // always disable separators
+  // -GtkWidget-wide-separators: true;
+  color: transparentize(black, 0.9);
+
+  // Font and File button separators
+  GtkFileChooserButton &,
+  GtkFontButton & {
+    // always disable separators
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+  }
+}
+
+/*********
+ * Lists *
+ *********/
+
+.list, .list-row {
+  background-color: $base_color;
+  border-color: $borders_color;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+    border-color: $backdrop_borders_color;
+  }
+}
+
+.list-row,
+.grid-child {
+  padding: 2px;
+}
+
+.list-row.button {
+  @extend %undecorated_button;
+  background-color: transparentize($base_color,1); // for the transition
+  border-style: none; // I need no borders here
+  border-radius: 0;   // and no rounded corners
+  box-shadow: none;   // and no box-shadow
+  &:hover {
+    background-color: mix(black, $base_color, 5%);
+  }
+  &:active {
+    box-shadow: inset 0 2px 2px -2px transparentize(black,0.8);
+  }
+  &:selected {
+    &:active { box-shadow: inset 0 2px 3px -1px transparentize(black,0.5); }
+    &:hover {
+      background-color: mix(black, $selected_bg_color, 10%);
+    }
+  }
+  &:backdrop:hover {
+    @extend %undecorated_button;
+  }
+}
+
+.list-row:selected {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  &:backdrop { color: $backdrop_base_color;}
+}
+
+/*********************
+ * App Notifications *
+ *********************/
+
+.app-notification,
+.app-notification.frame {
+  padding: 10px;
+  border-width: 0 1px 1px;
+  border-style: solid;
+  border-color: $borders_color;
+  border-radius: 0 0 6px 6px;
+  background-image: linear-gradient(to bottom, mix(black, $bg_color, 6%) 5%,
+                              mix(black, $bg_color, 4%));
+  // FIXME no space for outer shadow : box-shadow: 0 1px 1px rgba(0,0,0,.5);
+  .button { padding: 6px; }
+}
+
+/*************
+ * Expanders *
+ *************/
+
+GtkExpander {
+  -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+  &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
+  &:hover { color: lighten($fg_color,30%); } //only lightens the arrow
+  &:active { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
+}
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  border: 1px solid $borders_color;
+  &.button {
+    @extend %undecorated_button;
+    padding: 0 4px; //FIXME no effect on these pseudobuttons
+    color: mix($fg_color, $base_color, 40%); //we need a dimmed stuff var
+    &:hover {
+      @extend %undecorated_button;
+      color: $fg_color;
+    }
+    &:backdrop, &:backdrop:hover {
+      @extend %undecorated_button;
+      color: mix($backdrop_fg_color, $backdrop_base_color, 50%);
+    }
+  }
+  &.view { border-radius: 2px; }
+  &.header {
+    background: linear-gradient(to bottom,
+                                lighten($bg_color,2%),
+                                darken($bg_color,2%));
+    border-bottom-color: mix($borders_color,$bg_color,50%);
+    &:backdrop {
+      background-image: linear-gradient(to bottom, $backdrop_bg_color);
+      border-bottom-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
+    }
+  }
+}
+
+/***********
+ * Dialogs *
+ ***********/
+
+.message-dialog .dialog-action-area .button {
+  padding: 8px;
+}
+
+.message-dialog { // Message Dialog styling
+  -GtkDialog-button-spacing: 0;
+  .titlebar {
+    border-style: none;
+    box-shadow: inset 0 1px $borders_edge;
+  }
+  &.csd { // rounded bottom border styling for csd version
+    // bigger radius for better antialiasing
+    border-bottom-left-radius: 9px;
+    border-bottom-right-radius: 9px;
+    .dialog-action-area .button {
+      padding: 12px;
+      border-radius: 0;
+      @include button(normal, $noedge: true);
+      @extend %middle_button;
+      &:hover {
+        @include button(hover, $noedge: true);
+        @extend %middle_button;
+      }
+      &:active {
+        @include button(active, $noedge: true);
+        @extend %middle_button;
+      }
+      &:insensitive {
+        @include button(insensitive, $noedge: true);
+        @extend %middle_button;
+      }
+      &:backdrop {
+        @include button(backdrop, $noedge: true);
+        @extend %middle_button;
+      }
+      &:backdrop:insensitive {
+        @include button(backdrop-insensitive, $noedge: true);
+        @extend %middle_button;
+      }
+      @each $b_type, $b_color in (suggested-action, $suggested_color),
+                                 (destructive-action, $destructive_color) {
+        &.#{$b_type} {
+          @include button(normal, $b_color, white, $noedge: true);
+          @extend %middle_button;
+          &:hover {
+            @include button(hover, $b_color, white, $noedge: true);
+            @extend %middle_button;
+          }
+          &:active {
+            @include button(active, $b_color, white, $noedge: true);
+            @extend %middle_button;
+          }
+          &:backdrop {
+            @include button(backdrop, $b_color, white);
+            @extend %middle_button;
+            &:insensitive {
+              @include button(backdrop-insensitive);
+              @extend %middle_button;
+            }
+          }
+          &:insensitive {
+            @include button(insensitive);
+            @extend %middle_button;
+          }
+        }
+      }
+      &:first-child{ @extend %first_button; }
+      &:last-child { @extend %last_button; }
+    }
+    %middle_button {
+      border-right-style: none;
+      border-bottom-style: none;
+    }
+    %last_button { border-bottom-right-radius: 7px; }
+    %first_button {
+      border-left-style: none;
+      border-bottom-left-radius: 7px;
+    }
+  }
+}
+
+GtkFileChooserDialog {
+  .search-bar {
+    background-color: $base_color;
+    border-color: $bg_color;
+    box-shadow: none;
+    &:backdrop {
+      background-color: $backdrop_base_color;
+      border-color: $backdrop_bg_color;
+    }
+  }
+  .dialog-action-box {
+    border-top: 1px solid $borders_color;
+    &:backdrop { border-top-color: $backdrop_borders_color; }
+  }
+}
+
+/***********
+ * Sidebar *
+ ***********/
+
+.sidebar,
+.sidebar .view {
+  border: none;
+  $_sidebar_bg: lighten($bg_color,5%);
+  background-color: $_sidebar_bg;
+  .scrollbar {
+    &.trough {
+      background-color: darken($bg_color,10%);
+      border-radius: 6px;
+      border-width: 2px;
+      border-color: transparent;
+    }
+    &.slider {
+      background-color: $_sidebar_bg;
+      &:hover { background-color: lighten($bg_color, 10%); }
+    }
+  }
+  &:backdrop {
+    background-color: lighten($backdrop_bg_color,5%);
+  }
+  &:selected {
+    background-color: $selected_bg_color;
+  }
+ .separator {
+    color: mix($_sidebar_bg,$borders_color,70%);
+  }
+}
+
+GtkPaned {
+  // This is actually the invisible area of the paned separator, not a margin...
+  margin: 0 8px 8px 0; //drag area of the separator
+  &:dir(rtl) {
+    margin-right: 0;
+    margin-left: 8px;
+  }
+}
+
+.pane-separator {
+  //FIXME abusing a background-image to get rid of the handle decoration
+  //I'd like something better...
+  background-image: linear-gradient(to bottom, $borders_color);
+  &:backdrop {
+    background-image: linear-gradient(to bottom, $backdrop_borders_color);
+  }
+}
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-width: 0;
+  border-style: none;
+}
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  text-shadow: 0 1px darken($selected_bg_color, 10%);
+  border-color: darken($selected_bg_color, 10%);
+  .button {
+    @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
+    &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
+    &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
+    &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+    &:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge); }
+    &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+  }
+}
+
+/************
+ * Tooltips *
+ ************/
+
+.tooltip {
+  color: white;
+  padding: 4px; /* not working */
+  border-radius: 5px;
+  background-color: transparentize(black,0.2);  //FIXME proper color
+  text-shadow: 0 1px black;
+//  border: 2px solid $borders_color; gnome shell style?
+}
+
+.tooltip * { //Yeah this is ugly
+  padding: 4px;
+  background-color: transparent;
+  color: inherit; // just to be sure
+}
+
+/*****************
+ * Color Chooser *
+ *****************/
+
+GtkColorSwatch {
+
+  border: 1px solid transparentize(black,0.7);
+  box-shadow: inset 0 1px 1px transparentize(black, 0.8);
+
+  &.color-light {
+    &:hover {
+      background-image: linear-gradient(to bottom,
+                                        transparentize(white, 1) 40%,
+                                        transparentize(white, 0.6));
+      &:backdrop { background-image: none; }
+    }
+  }
+  &.color-dark {
+    &:hover {
+       background-image: linear-gradient(to bottom,
+                                        transparentize(white, 1) 40%,
+                                        transparentize(white, 0.8));
+       &:backdrop { background-image: none; }
+    }
+  }
+
+  &:hover { border-color: transparentize(black, 0.5); }
+
+  &:backdrop { border-color: transparentize(black,0.8); box-shadow: none; }
+
+  &.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+  }
+  &.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &.left, &:first-child {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px;
+  }
+  &.right, &:last-child {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &:only-child {
+    border-radius: 5px;
+  }
+  &.color-active-badge {
+    border-width: 2px;
+    &:hover { background-image: none; }
+    &.color-light, &.color-light:hover {
+      color: transparentize(black,0.7);
+      border-color: transparentize(black,0.7);
+    }
+    &.color-dark, &.color-dark:hover {
+      color: transparentize(white,0.5);
+      border-color: transparentize(white,0.5);
+    }
+  }
+}
+GtkColorChooserWidget #add-color-button {
+  border-color: mix($borders_color,$bg_color,50%);
+  background-color: mix($borders_color,$bg_color,50%);
+  color: $bg_color;
+  box-shadow: none;
+  &:hover {
+    border-color: $borders_color;
+    background-color: $borders_color;
+  }
+  &:backdrop {
+    border-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
+  }
+}
+
+
+/**********************
+ * Window Decorations *
+ *********************/
+
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  // lamefun trick to get rounded borders regardless of CSD use
+  border-width: 0px;
+
+  // this needs to be transparent
+  // see bug #722563
+  $_wm_border: transparentize(black, 0.77);
+  $_wm_border_backdrop: transparentize(black, 0.82);
+
+  box-shadow: 0 3px 9px 1px transparentize(black, 0.5),
+              0 0 0 1px $_wm_border; //doing borders with box-shadow
+
+  /* this is used for the resize cursor area */
+  margin: 10px;
+
+  &:backdrop {
+    box-shadow: 0 2px 6px 2px transparentize(black, 0.8),
+                0 0 0 1px $_wm_border_backdrop;
+  }
+  &.tiled {
+    border-radius: 0;
+  }
+  &.csd {
+    &.popup {
+      border-radius: 0;
+      box-shadow: 0 1px 2px transparentize(black, 0.8),
+                  0 0 0 1px transparentize($_wm_border,0.1);
+    }
+    &.tooltip {
+      border-radius: 5px;
+      box-shadow: none;
+    }
+  }
+}
+
+// Window Close button
+.button.titlebutton {
+  padding: 8px;
+  border-color: transparent;
+  background-image: none;
+  transition-property: border, box-shadow, color;
+  box-shadow: inset 0 1px transparentize(white,1),
+              0 1px transparentize($borders_edge,1);
+  &:hover { @include button(normal); }
+  &:active { @include button(active); }
+  &:backdrop {
+    @include button(backdrop);
+    border-color: transparent;
+    transition-property: border, box-shadow, color;
+  }
+}
+
diff --git a/gtk/theme/HighContrast/_drawing.scss b/gtk/theme/HighContrast/_drawing.scss
new file mode 100644 (file)
index 0000000..1db956b
--- /dev/null
@@ -0,0 +1,282 @@
+// Drawing mixins
+
+// generic drawing of more complex things
+
+$widget_edge: 0 1px $borders_edge; //outer hilight "used" on
+                                   //most widgets
+
+@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) {
+//
+// Helper function to stack up to 4 box-shadows;
+//
+  @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; }
+  @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; }
+  @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; }
+  @else { box-shadow: $shadow1; }
+}
+
+// entries
+
+@mixin entry($t, $fc:$selected_bg_color, $noedge:false) {
+//
+// Entries drawing function
+//
+// $t: entry type
+// $fc: focus color
+// $noedge: set to true not to draw the bottom edge hilight
+//
+// possible $t values:
+// normal, focus, insensitive, backdrop, backdrop-insensitive;
+//
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom,
+                                    darken($base_color,3%),
+                                    $base_color 90%);
+  $_entry_edge: $widget_edge;
+  @if $noedge { $_entry_edge: none; }
+  
+  @if $t==normal {
+    border-color: $borders_color;
+    @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
+                      $_entry_edge);
+  }
+  @if $t==focus {
+    border-color: $fc;
+    @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
+                      inset 0 0 2px 1px mix($fc,$base_color,20%),
+                        $_entry_edge);
+  }
+  @if $t==insensitive {
+    color: $insensitive_fg_color;
+    border-color: $borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    @include _shadows($_entry_edge);
+  }
+  @if $t==backdrop {
+    color: $backdrop_fg_color;
+    background-image: linear-gradient(to bottom, $backdrop_base_color);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+  @if $t==backdrop-insensitive {
+    color: $backdrop_insensitive_color;
+    background-image: linear-gradient(to bottom, $backdrop_bg_color);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+}
+
+// buttons
+
+@mixin _button_border_color ($c) { border-color: darken($c,25%); } // colored buttons want the border form the base color
+
+@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
+//
+// helper function for the text emboss effect
+//
+// $tc is the optional text color, not the shadow color
+//
+// TODO: this functions needs a way to deal with special cases
+//
+
+  $_dark: black;
+  $_bright: white;
+
+  @if lightness($tc) < 50% {
+    text-shadow: 0 1px $_bright;
+    icon-shadow: 0 1px $_bright;
+  }
+  @else {
+    text-shadow: 0 -1px $_dark;
+    icon-shadow: 0 -1px $_dark;
+  }
+}
+
+@mixin button($t, $c:$bg_color, $tc:$fg_color, $noedge:false ) {
+//
+// Button drawing function
+//
+// $t:  button type,
+// $c:  base button color for colored* types
+// $tc: optional text color for colored* types
+// $noedge: set to true not to draw the bottom edge hilight
+//
+// possible $t values:
+// normal, hover, active, insensitive, insensitive-active,
+// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active
+//
+  border-width: 2px;
+  border-style: solid;
+
+  $_top_hilight: if(lightness($c)> 70%, white, transparentize(white,0.9)); //not just dark/light but colored buttons
+
+  @if $t==normal {
+  //
+  // normal button
+  //
+    color: $tc;
+    background-image: linear-gradient(to bottom,
+                                  lighten($c,5%),
+                                  $c 40%,
+                                  darken($c,5%)
+                                  );
+
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+
+  }
+
+  @else if $t==hover {
+  //
+  // hovered button
+  //
+    color: $tc;
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+    background-image: linear-gradient(to bottom,
+                                      lighten($c,14%),
+                                      lighten($c,4%) 40%,
+                                      $c);
+
+  }
+
+  @else if $t==active {
+  //
+  // pushed button
+  //
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+    @if $c!=$bg_color {
+      background-image: linear-gradient(to bottom, darken($c,25%));
+      color: $tc;
+    }
+    @else {
+      background-image: linear-gradient(to bottom,
+                                        $borders_color);
+      color: $bg_color;
+    }
+  }
+  @else if $t==insensitive {
+  //
+  // insensitive button
+  //
+    color: $insensitive_fg_color;
+    border-color: $insensitive_borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  @else if $t==insensitive-active {
+  //
+  // insensitive pushed button
+  //
+    color: $insensitive_fg_color;
+    border-color: $insensitive_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($insensitive_borders_color,
+                            $insensitive_bg_color, 10%));
+  }
+
+  @else if $t==backdrop {
+  //
+  // backdrop button
+  //
+    color: if($c!=$bg_color, $tc, $backdrop_fg_color);
+    border-color: if($c!=$bg_color, $c, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom,
+                                      if($c!=bg_color,$c,$backdrop_bg_color));
+    text-shadow: none;
+    icon-shadow: none;
+  }
+
+  @else if $t==backdrop-active {
+  //
+  // backdrop pushed button
+  //
+    color: $backdrop_fg_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($backdrop_borders_color,$backdrop_bg_color, 35%));
+  }
+
+  @else if $t==backdrop-insensitive {
+  //
+  // backdrop insensitive button
+  //
+    color: $backdrop_insensitive_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom, $backdrop_bg_color);
+  }
+
+  @else if $t==backdrop-insensitive-active {
+  //
+  // backdrop insensitive pushed button
+  //
+    color: $backdrop_insensitive_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($backdrop_borders_color,$backdrop_bg_color, 8%));
+  }
+  
+  @else if $t==osd {
+  //
+  // normal osd button
+  //
+    background-image: none;
+    background-color: $osd_bg_color;
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-hover {
+  //
+  // active osd button
+  //
+    background-color: transparentize(#fff,0.99);
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-active {
+  //
+  // active osd button
+  //
+    background-color: transparentize(#fff,0.97);
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-insensitive {
+  //
+  // insensitive osd button
+  //
+    border-color: $osd_borders_color;
+    color: $insensitive_fg_color;
+  }
+  
+}
+
+@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
+  color: mix($tc,$bg_color,80%);
+  @if $flat { background-image: linear-gradient(to bottom,$c); }
+  @else {
+    background-image: linear-gradient(to bottom,
+                                  mix(black,$c,15%) 5%,
+                                  mix(black,$c,10%) 20%,
+                                  mix(black,$c,10%) 90%,
+                                  $c
+                                  );
+  }
+
+  @if $c!=$bg_color { @include _button_border_color($c); }
+  @else { border-color: $borders_color; }
+  
+  @if $noedge==false { 
+    @if lightness($c) > 60% {
+      box-shadow: inset 0 -1px 0 $borders_edge,
+                  0 1px 0 $borders_edge;
+    }
+    @else {
+      box-shadow: inset 0 -1px 0 transparentize($borders_edge,0.5),
+                  0 1px 0 transparentize($borders_edge,0.5);
+    }
+  }
+
+}
diff --git a/gtk/theme/HighContrast/gtk.css b/gtk/theme/HighContrast/gtk.css
new file mode 100644 (file)
index 0000000..c964eb2
--- /dev/null
@@ -0,0 +1,2185 @@
+/* GTK NAMED COLORS */
+@define-color theme_fg_color #000;
+@define-color theme_bg_color #fff;
+@define-color theme_base_color #fff;
+@define-color theme_selected_bg_color #000;
+@define-color theme_selected_fg_color #fff;
+@define-color insensitive_bg_color white;
+@define-color insensitive_fg_color #7f7f7f;
+@define-color insensitive_base_color #fff;
+@define-color theme_unfocused_fg_color #000;
+@define-color theme_unfocused_bg_color #fff;
+@define-color theme_unfocused_base_color #fff;
+@define-color theme_unfocused_selected_bg_color #000;
+@define-color theme_unfocused_selected_fg_color #fff;
+@define-color borders #7f7f7f;
+@define-color unfocused_borders #8b8b8b;
+@define-color warning_color #f57900;
+@define-color error_color #cc0000;
+@define-color success_color #73d216;
+@define-color wm_title shade(#000, 1.8);
+@define-color wm_unfocused_title #000;
+@define-color wm_highlight #fff;
+@define-color wm_borders_edge #fff;
+@define-color wm_bg_a shade(#fff, 1.2);
+@define-color wm_bg_b #fff;
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_border alpha(black, 0.18);
+@define-color wm_button_hover_color_a shade(#fff, 1.3);
+@define-color wm_button_hover_color_b #fff;
+@define-color wm_button_active_color_a shade(#fff, 0.85);
+@define-color wm_button_active_color_b shade(#fff, 0.89);
+@define-color wm_button_active_color_c shade(#fff, 0.9);
+@define-color content_view_bg #fff;
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #cc0000;
+  -GtkPaned-handle-size: 1;
+  -gtk-icon-style: symbolic;
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+  -GtkWidget-link-color: #000;
+  -GtkWidget-visited-link-color: #000;
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  -GtkStatusbar-shadow-type: none;
+  outline-color: rgba(0, 0, 0, 0.3);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #000;
+  background-color: #fff; }
+
+.background:backdrop {
+  text-shadow: none;
+  icon-shadow: none;
+  color: #1a1a1a;
+  background-color: #fff; }
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+*:insensitive {
+  -gtk-image-effect: dim; }
+
+.gtkstyle-fallback {
+  background-color: #fff;
+  color: #000; }
+  .gtkstyle-fallback:prelight {
+    background-color: white;
+    color: #000; }
+  .gtkstyle-fallback:active {
+    background-color: #e6e6e6;
+    color: #000; }
+  .gtkstyle-fallback:insensitive {
+    background-color: white;
+    color: #7f7f7f; }
+  .gtkstyle-fallback:selected {
+    background-color: #000;
+    color: #fff; }
+
+.view {
+  color: #000;
+  background-color: #fff; }
+  .view:backdrop {
+    color: #000;
+    background-color: #fff; }
+
+.rubberband {
+  border: 1px solid #000;
+  background-color: rgba(0, 0, 0, 0.2); }
+
+/*********************
+ * Spinner Animation *
+ *********************/
+@keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  .spinner:active {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    .spinner:active:insensitive {
+      opacity: 0.5; }
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+  padding: 4px;
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+  border-color: #7f7f7f;
+  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px #fff; }
+  .entry.flat, .entry.flat:focus {
+    padding: 2px;
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    border-color: #7f7f7f;
+    box-shadow: inset 0 2px 2px -2px #7f7f7f;
+    border: none;
+    border-radius: 0; }
+  .entry:focus {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    border-color: #000;
+    box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #cccccc, 0 1px #fff; }
+  .entry:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    color: #7f7f7f;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, white);
+    box-shadow: 0 1px #fff; }
+  .entry:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    color: #000;
+    background-image: linear-gradient(to bottom, #fff);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:backdrop:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    color: #7f7f7f;
+    background-image: linear-gradient(to bottom, #fff);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:selected, .entry:backdrop:selected {
+    background-color: #000;
+    color: #fff; }
+  .entry.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: #000;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none; }
+    .entry.progressbar:backdrop {
+      background-color: transparent; }
+  .linked .entry:first-child {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0; }
+    .linked .entry:first-child:dir(rtl) {
+      border-right-style: none; }
+  .linked .entry:last-child {
+    border-top-left-radius: 0;
+    border-bottom-left-radius: 0;
+    border-left-style: none; }
+    .linked .entry:last-child:dir(rtl) {
+      border-left-style: solid; }
+  .entry.error {
+    color: #cc0000;
+    border-color: #cc0000; }
+    .entry.error:focus {
+      background-color: transparent;
+      border-style: solid;
+      border-width: 1px;
+      background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+      border-color: #cc0000;
+      box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #f4cccc, 0 1px #fff; }
+    .entry.error:selected, .entry.error:selected:focus {
+      background-color: #cc0000; }
+  .entry.warning {
+    color: #f57900;
+    border-color: #f57900; }
+    .entry.warning:focus {
+      background-color: transparent;
+      border-style: solid;
+      border-width: 1px;
+      background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+      border-color: #f57900;
+      box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #fde4cc, 0 1px #fff; }
+    .entry.warning:selected, .entry.warning:selected:focus {
+      background-color: #f57900; }
+
+/***********
+ * Buttons *
+ ***********/
+.button {
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  padding: 4px 6px;
+  border-width: 2px;
+  border-style: solid;
+  color: #000;
+  background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+  border-color: #7f7f7f; }
+  .button:hover, .button.flat:hover {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, white, white 40%, #fff);
+    -gtk-image-effect: highlight; }
+  .button:active, .button.flat:active, .button:checked, .button.flat:checked {
+    border-width: 2px;
+    border-style: solid;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, #7f7f7f);
+    color: #fff;
+    transition-duration: 50ms; }
+  .button:backdrop, .button.flat:backdrop {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #fff);
+    text-shadow: none;
+    icon-shadow: none; }
+    .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .button.flat:backdrop:checked {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #d6d6d6); }
+    .button:backdrop:insensitive, .button.flat:backdrop:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff); }
+    .button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:active {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, whitesmoke); }
+  .button:insensitive {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, white);
+    text-shadow: none;
+    icon-shadow: none; }
+    .button:insensitive:active, .button:insensitive.flat:active {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, #f2f2f2); }
+  .osd .button {
+    padding: 6px;
+    border-width: 1px 1px 2px 1px;
+    border-width: 2px;
+    border-style: solid;
+    background-image: none;
+    background-color: rgba(0, 0, 0, 0.8);
+    border-color: rgba(255, 255, 255, 0.2);
+    box-shadow: none; }
+    .osd .button:hover {
+      border-width: 2px;
+      border-style: solid;
+      background-color: rgba(255, 255, 255, 0.01);
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:active, .osd .button:checked {
+      border-width: 2px;
+      border-style: solid;
+      background-color: rgba(255, 255, 255, 0.03);
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      border-color: rgba(255, 255, 255, 0.2);
+      color: #7f7f7f; }
+    .osd .button:backdrop {
+      border-width: 2px;
+      border-style: solid; }
+  .button.suggested-action {
+    border-width: 2px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    border-color: #1c5187; }
+    .button.suggested-action:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: white;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); }
+    .button.suggested-action:active, .button.suggested-action:checked {
+      border-width: 2px;
+      border-style: solid;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #1c5187);
+      color: white; }
+    .button.suggested-action:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: white;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, #4a90d9);
+      text-shadow: none;
+      icon-shadow: none; }
+      .button.suggested-action:backdrop:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff); }
+    .button.suggested-action:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+  .button.destructive-action {
+    border-width: 2px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+    border-color: #8e0b0b; }
+    .button.destructive-action:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: white;
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); }
+    .button.destructive-action:active, .button.destructive-action:checked {
+      border-width: 2px;
+      border-style: solid;
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #8e0b0b);
+      color: white; }
+    .button.destructive-action:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: white;
+      border-color: #ef2929;
+      background-image: linear-gradient(to bottom, #ef2929);
+      text-shadow: none;
+      icon-shadow: none; }
+      .button.destructive-action:backdrop:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff); }
+    .button.destructive-action:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+  .button.image-button {
+    padding: 8px; }
+  .button.text-button {
+    padding: 6px 8px 5px; }
+  .inline-toolbar .button, .inline-toolbar .button:backdrop {
+    border-radius: 2px;
+    border-width: 1px; }
+  .primary-toolbar .button {
+    icon-shadow: none; }
+
+.inline-toolbar GtkToolButton > .button {
+  border-width: 2px;
+  border-style: solid;
+  color: #000;
+  background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+  border-color: #7f7f7f; }
+  .inline-toolbar GtkToolButton > .button:hover {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, white, white 40%, #fff); }
+  .inline-toolbar GtkToolButton > .button:active {
+    border-width: 2px;
+    border-style: solid;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, #7f7f7f);
+    color: #fff; }
+  .inline-toolbar GtkToolButton > .button:insensitive {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, white);
+    text-shadow: none;
+    icon-shadow: none; }
+  .inline-toolbar GtkToolButton > .button:insensitive:active {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, #f2f2f2); }
+  .inline-toolbar GtkToolButton > .button:backdrop {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #fff);
+    text-shadow: none;
+    icon-shadow: none; }
+  .inline-toolbar GtkToolButton > .button:backdrop:active {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #d6d6d6); }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #fff); }
+  .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, whitesmoke); }
+
+.inline-toolbar.toolbar GtkToolButton > .button.flat {
+  border-radius: 0;
+  border-left-style: none; }
+.inline-toolbar.toolbar GtkToolButton:first-child > .button.flat {
+  border-radius: 3px 0 0 3px;
+  border-left-style: solid; }
+.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat {
+  border-radius: 0 3px 3px 0; }
+.inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat {
+  border-right-style: solid; }
+.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat {
+  border-radius: 3px;
+  border-style: solid; }
+
+.osd .button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .osd .button:backdrop, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
+  border-radius: 0;
+  border-left-style: none; }
+  .osd .button:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+    border-radius: 0;
+    border-right-style: none;
+    border-left-style: solid; }
+
+.osd .button:first-child, .inline-toolbar .button:first-child, .linked .button:first-child, .linked > GtkComboBox:first-child > .button {
+  border-radius: 3px 0 0 3px;
+  border-left-style: solid; }
+.osd .button:last-child, .inline-toolbar .button:last-child, .linked .button:last-child, .linked > GtkComboBox:last-child > .button {
+  border-radius: 0 3px 3px 0; }
+  .osd .button:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
+    border-right-style: solid; }
+.osd .button:only-child, .inline-toolbar .button:only-child, .linked .button:only-child, .linked > GtkComboBox:only-child > .button {
+  border-radius: 3px;
+  border-style: solid; }
+
+.button.flat, .button.flat:backdrop, .menuitem.button.flat, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:visited:hover, .button:visited:active, .button:link:backdrop, .button:visited:backdrop, .notebook tab .button, .list-row.button, .list-row.button:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0);
+  text-shadow: none;
+  icon-shadow: none; }
+
+/* menu buttons */
+.menuitem.button.flat {
+  outline-offset: -1px; }
+  .menuitem.button.flat:hover {
+    background-color: #e5e5e5; }
+
+GtkColorButton.button {
+  padding: 4px; }
+
+/*********
+ * Links *
+ *********/
+*:link {
+  color: #000; }
+  *:link:hover, *:link:active, *:link:visited {
+    color: black; }
+  *:link:backdrop, *:link:backdrop:hover {
+    color: #000; }
+
+.button:link, .button:visited {
+  color: #000;
+  text-shadow: none; }
+  .button:link:hover, .button:link:active, .button:visited:hover, .button:visited:active {
+    color: black;
+    text-shadow: none; }
+  .button:link:backdrop, .button:visited:backdrop {
+    color: #000; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton {
+  /* This is to fix spinbuttons in entries, but I feel like hiding code issues
+   * hence it's commented atm.
+   *  GtkTreeView & {
+   *   &.entry, &.entry:focus {
+   *     padding: 1px;
+   *     border-width: 1px 0;
+   *     border-color: $selected_bg_color;
+   *     border-radius: 0;
+   *     box-shadow: none;
+   *   }
+   * } */ }
+  .spinbutton .button {
+    background-image: none;
+    border-width: 0 0 0 1px;
+    border-color: rgba(127, 127, 127, 0.3);
+    color: #0c0c0c;
+    border-radius: 0;
+    box-shadow: none; }
+    .spinbutton .button:dir(rtl) {
+      border-width: 0 1px 0 0; }
+    .spinbutton .button:hover {
+      color: #000;
+      background-color: rgba(0, 0, 0, 0.05); }
+    .spinbutton .button:insensitive {
+      color: rgba(127, 127, 127, 0.3); }
+    .spinbutton .button:active {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+      background-color: rgba(0, 0, 0, 0.1); }
+    .spinbutton .button:backdrop {
+      border-color: rgba(139, 139, 139, 0.3); }
+    .spinbutton .button:backdrop:insensitive {
+      background-image: none;
+      color: rgba(127, 127, 127, 0.3);
+      border-width: 0 0 0 1px; }
+      .spinbutton .button:backdrop:insensitive:dir(rtl) {
+        border-width: 0 1px 0 0; }
+  .spinbutton.vertical .button:first-child {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+    border-color: #7f7f7f; }
+    .spinbutton.vertical .button:first-child:active {
+      border-width: 2px;
+      border-style: solid;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, #7f7f7f);
+      color: #fff; }
+    .spinbutton.vertical .button:first-child:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white, white 40%, #fff); }
+    .spinbutton.vertical .button:first-child:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+    .spinbutton.vertical .button:first-child:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff);
+      text-shadow: none;
+      icon-shadow: none; }
+  .spinbutton.vertical .button:last-child {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+    border-color: #7f7f7f; }
+    .spinbutton.vertical .button:last-child:active {
+      border-width: 2px;
+      border-style: solid;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, #7f7f7f);
+      color: #fff; }
+    .spinbutton.vertical .button:last-child:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white, white 40%, #fff); }
+    .spinbutton.vertical .button:last-child:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+    .spinbutton.vertical .button:last-child:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff);
+      text-shadow: none;
+      icon-shadow: none; }
+  .spinbutton.vertical .button:backdrop:insensitive {
+    border-width: 2px;
+    border-style: solid;
+    color: #7f7f7f;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #fff); }
+  .spinbutton.vertical.entry {
+    border-radius: 0; }
+  .spinbutton.vertical .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop {
+    border-radius: 3px 3px 0 0;
+    border-bottom-width: 0; }
+  .spinbutton.vertical .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop {
+    border-radius: 0 0 3px 3px;
+    border-top-width: 0; }
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  padding: 0;
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+  box-shadow: 0 1px #fff;
+  text-shadow: 0 1px white;
+  icon-shadow: 0 1px white; }
+  GtkComboBox:insensitive {
+    color: #7f7f7f;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop {
+    color: #000;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop:insensitive {
+    color: #7f7f7f; }
+  GtkComboBox .menuitem {
+    text-shadow: none; }
+  GtkComboBox .separator {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+  GtkComboBox.combobox-entry .entry {
+    border-radius: 3px 0 0 3px; }
+    GtkComboBox.combobox-entry .entry:dir(rtl) {
+      border-radius: 0 3px 3px 0; }
+  GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:backdrop {
+    border-radius: 0 3px 3px 0;
+    border-left-style: none; }
+    GtkComboBox.combobox-entry .button:dir(rtl), GtkComboBox.combobox-entry .button:backdrop:dir(rtl) {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+      border-right-style: none; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+  padding: 6px;
+  background-color: #fff; }
+  .toolbar.osd {
+    background-color: rgba(0, 0, 0, 0.8);
+    border-radius: 6px;
+    padding: 12px; }
+  .toolbar.inline-toolbar {
+    border-width: 0 1px 1px;
+    padding: 3px;
+    border-radius: 0  0 4px 4px; }
+  .toolbar.search-bar {
+    border-width: 0 0 1px;
+    padding: 3px; }
+
+.toolbar.inline-toolbar, .toolbar.search-bar {
+  border-style: solid;
+  border-color: #7f7f7f;
+  background-color: #d8d8d8;
+  box-shadow: inset 0 2px 3px -1px #a2a2a2; }
+  .toolbar.inline-toolbar:backdrop, .toolbar.search-bar:backdrop {
+    border-color: #8b8b8b;
+    background-color: #d6d6d6;
+    box-shadow: none; }
+
+/***************
+ * Header bars *
+ ***************/
+.titlebar,
+.header-bar {
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: #7f7f7f;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, white, #fff);
+  box-shadow: inset 0 -1px #d8d8d8, inset 0 1px #fff;
+  padding: 6px; }
+  .titlebar:backdrop,
+  .header-bar:backdrop {
+    border-color: #8b8b8b;
+    background-color: #fff;
+    background-image: none;
+    box-shadow: none; }
+  .titlebar .title,
+  .header-bar .title {
+    font: Bold;
+    padding: 0px 12px; }
+  .titlebar .subtitle,
+  .header-bar .subtitle {
+    font-size: 80%;
+    padding: 0 12px; }
+  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
+  .header-bar .header-bar-separator,
+  .header-bar > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom, rgba(127, 127, 127, 0), #7f7f7f 30%, #7f7f7f 70%, rgba(127, 127, 127, 0) 100%) 0 1/0 1px stretch; }
+    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
+    .header-bar .header-bar-separator:backdrop,
+    .header-bar > GtkBox > .separator.vertical:backdrop {
+      border-image: linear-gradient(to bottom, rgba(139, 139, 139, 0.5)) 0 1/1px 1px; }
+  .titlebar.selection-mode,
+  .header-bar.selection-mode {
+    color: black;
+    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+    background-image: linear-gradient(to bottom, #0d0d0d, #050505);
+    box-shadow: inset 0 -1px #d8d8d8, inset 0 1px #7f7f7f; }
+    .titlebar.selection-mode .button,
+    .header-bar.selection-mode .button {
+      border-width: 2px;
+      border-style: solid;
+      color: #fff;
+      background-image: linear-gradient(to bottom, #0d0d0d, #000 40%, black);
+      border-color: black; }
+      .titlebar.selection-mode .button:hover,
+      .header-bar.selection-mode .button:hover {
+        border-width: 2px;
+        border-style: solid;
+        color: #fff;
+        border-color: black;
+        background-image: linear-gradient(to bottom, #242424, #0a0a0a 40%, #000); }
+      .titlebar.selection-mode .button:active,
+      .header-bar.selection-mode .button:active {
+        border-width: 2px;
+        border-style: solid;
+        border-color: black;
+        background-image: linear-gradient(to bottom, black);
+        color: #fff; }
+      .titlebar.selection-mode .button:insensitive,
+      .header-bar.selection-mode .button:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, white);
+        text-shadow: none;
+        icon-shadow: none; }
+      .titlebar.selection-mode .button:backdrop,
+      .header-bar.selection-mode .button:backdrop {
+        border-width: 2px;
+        border-style: solid;
+        color: #fff;
+        border-color: #000;
+        background-image: linear-gradient(to bottom, #000);
+        text-shadow: none;
+        icon-shadow: none;
+        border-color: black; }
+      .titlebar.selection-mode .button:backdrop:insensitive,
+      .header-bar.selection-mode .button:backdrop:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff); }
+      .titlebar.selection-mode .button.suggested-action,
+      .header-bar.selection-mode .button.suggested-action {
+        border-width: 2px;
+        border-style: solid;
+        color: #000;
+        background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+        border-color: #7f7f7f; }
+        .titlebar.selection-mode .button.suggested-action:hover,
+        .header-bar.selection-mode .button.suggested-action:hover {
+          border-width: 2px;
+          border-style: solid;
+          color: #000;
+          border-color: #7f7f7f;
+          background-image: linear-gradient(to bottom, white, white 40%, #fff); }
+        .titlebar.selection-mode .button.suggested-action:active,
+        .header-bar.selection-mode .button.suggested-action:active {
+          border-width: 2px;
+          border-style: solid;
+          border-color: #7f7f7f;
+          background-image: linear-gradient(to bottom, #7f7f7f);
+          color: #fff; }
+        .titlebar.selection-mode .button.suggested-action:insensitive,
+        .header-bar.selection-mode .button.suggested-action:insensitive {
+          border-width: 2px;
+          border-style: solid;
+          color: #7f7f7f;
+          border-color: #7f7f7f;
+          background-image: linear-gradient(to bottom, white);
+          text-shadow: none;
+          icon-shadow: none; }
+        .titlebar.selection-mode .button.suggested-action:backdrop,
+        .header-bar.selection-mode .button.suggested-action:backdrop {
+          border-width: 2px;
+          border-style: solid;
+          color: #000;
+          border-color: #8b8b8b;
+          background-image: linear-gradient(to bottom, #fff);
+          text-shadow: none;
+          icon-shadow: none; }
+        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
+        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
+          border-width: 2px;
+          border-style: solid;
+          color: #7f7f7f;
+          border-color: #8b8b8b;
+          background-image: linear-gradient(to bottom, #fff); }
+    .titlebar.selection-mode .selection-menu,
+    .header-bar.selection-mode .selection-menu {
+      border-width: 0;
+      background-image: none;
+      box-shadow: none; }
+  .tiled .titlebar, .maximized .titlebar, .tiled
+  .header-bar, .maximized
+  .header-bar {
+    border-radius: 0; }
+
+/**************
+ * Tree Views *
+ **************/
+column-header .button {
+  color: #7f7f7f;
+  font-weight: bold;
+  text-shadow: none;
+  box-shadow: none; }
+  column-header .button:hover {
+    color: #3f3f3f;
+    box-shadow: none; }
+  column-header .button:active {
+    color: #000; }
+column-header:last-child .button, column-header:last-child.button {
+  border-right-style: none; }
+
+column-header .button, column-header .button:hover, column-header .button:active {
+  border-width: 0 1px 1px 0;
+  border-radius: 0;
+  background-image: none;
+  border-color: #fff;
+  text-shadow: none; }
+  column-header .button:insensitive {
+    border-color: #fff;
+    background-image: none; }
+  column-header .button:backdrop {
+    border-color: #fff;
+    border-width: 0 1px 1px 0;
+    color: #7f7f7f;
+    background-image: none; }
+    column-header .button:backdrop:insensitive {
+      border-color: #fff;
+      background-image: none; }
+
+GtkTreeView.view.progressbar {
+  color: #fff;
+  border-radius: 4px;
+  background-image: linear-gradient(to bottom, #000, black); }
+  GtkTreeView.view.progressbar:selected {
+    color: #000;
+    background-image: linear-gradient(to bottom, #fff, #e6e6e6); }
+    GtkTreeView.view.progressbar:selected:backdrop {
+      color: #000;
+      background-image: none;
+      background-color: #fff; }
+  GtkTreeView.view.progressbar:backdrop {
+    color: #fff;
+    background-image: none; }
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  padding: 0px;
+  background-color: #f2f2f2; }
+  .menubar:backdrop {
+    background-color: #fff; }
+  .menubar > .menuitem {
+    padding: 4px 8px; }
+    .menubar > .menuitem:hover {
+      box-shadow: inset 0 -3px #000;
+      color: #000; }
+    .menubar > .menuitem:insensitive {
+      color: #7f7f7f;
+      box-shadow: none; }
+
+.menu {
+  padding: 0px;
+  background-color: #fff; }
+  .menu .menuitem {
+    padding: 4px; }
+    .menu .menuitem:hover {
+      color: #fff;
+      background-color: #000; }
+    .menu .menuitem:insensitive {
+      color: #7f7f7f; }
+      .menu .menuitem:insensitive:backdrop {
+        color: #7f7f7f; }
+    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
+      color: #000;
+      background-color: #fff; }
+    .menu .menuitem.arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+    .menu .menuitem.arrow:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+
+/***************
+ * Popovers   *
+ ***************/
+.popover {
+  margin: 10px;
+  padding: 2px;
+  border-color: #7f7f7f;
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 5px;
+  background-color: #fff;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
+  .popover:backdrop {
+    box-shadow: none; }
+  .popover > .list, .popover > .view, .popover > .toolbar {
+    background-color: transparent; }
+  .popover .separator {
+    font-size: 80%;
+    font-weight: bold;
+    color: #cccccc;
+    text-shadow: none;
+    background-color: transparent;
+    icon-shadow: none;
+    border: 0; }
+  .popover .button.flat,
+  .popover .button.flat:hover {
+    color: #000;
+    text-shadow: none;
+    transition: none; }
+  .popover.osd {
+    background-image: none;
+    background-color: rgba(0, 0, 0, 0.8);
+    border: 1px solid #7f7f7f;
+    color: #fff; }
+    .popover.osd .button {
+      color: white;
+      text-shadow: none;
+      border-width: 2px;
+      border-style: solid;
+      background-image: none;
+      background-color: rgba(0, 0, 0, 0.8);
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+      .popover.osd .button:hover {
+        border-width: 2px;
+        border-style: solid;
+        background-color: rgba(255, 255, 255, 0.01);
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      .popover.osd .button:active {
+        border-width: 2px;
+        border-style: solid;
+        background-color: rgba(255, 255, 255, 0.03);
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      .popover.osd .button:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        border-color: rgba(255, 255, 255, 0.2);
+        color: #7f7f7f; }
+
+.cursor-handle {
+  background-color: transparent;
+  background-image: none; }
+  .cursor-handle.top {
+    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+  .cursor-handle.bottom {
+    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+.notebook {
+  padding: 0;
+  background-color: #fff;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: -8;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms ease-out; }
+  .notebook:backdrop {
+    background-color: #fff; }
+  .notebook.frame {
+    border: 1px solid #7f7f7f; }
+    .notebook.frame.top {
+      border-top-width: 0; }
+    .notebook.frame.bottom {
+      border-bottom-width: 0; }
+    .notebook.frame.right {
+      border-right-width: 0; }
+    .notebook.frame.left {
+      border-left-width: 0; }
+    .notebook.frame:backdrop {
+      border-color: #8b8b8b; }
+  .notebook.header {
+    background-color: #d8d8d8; }
+    .notebook.header.frame {
+      border: 1px solid #7f7f7f; }
+      .notebook.header.frame.top {
+        border-bottom-width: 0; }
+      .notebook.header.frame.bottom {
+        border-top-width: 0; }
+      .notebook.header.frame.right {
+        border-left-width: 0; }
+      .notebook.header.frame.left {
+        border-right-width: 0; }
+      .notebook.header.frame:backdrop {
+        border-color: #8b8b8b; }
+    .notebook.header.top {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #7f7f7f; }
+      .notebook.header.top:backdrop {
+        box-shadow: inset 0 -1px #8b8b8b; }
+    .notebook.header.bottom {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #7f7f7f; }
+      .notebook.header.bottom:backdrop {
+        box-shadow: inset 0 1px #8b8b8b; }
+    .notebook.header.right {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #7f7f7f; }
+      .notebook.header.right:backdrop {
+        box-shadow: inset 1px 0 #8b8b8b; }
+    .notebook.header.left {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #7f7f7f; }
+      .notebook.header.left:backdrop {
+        box-shadow: inset -1px 0 #8b8b8b; }
+    .notebook.header:backdrop {
+      background-color: #d6d6d6;
+      box-shadow: none; }
+  .notebook tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    outline-offset: 0;
+    /* works for testnotebookdnd, but there's a superfluous border
+       in gedit or web, commented out for now, needs gtk fixes
+    &.reorderable-page {
+      &.top {
+        padding-top: ($vt_vpadding - 1px);
+        border-top-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.bottom {
+        padding-bottom: ($vt_vpadding - 1px);
+        border-bottom-width: 1px;
+        border-left-width: 1px;
+        border-right-width: 1px;
+      }
+      &.left {
+        padding-left: ($ht_hpadding - 1px);
+        border-left-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+      &.right {
+        padding-right: ($ht_hpadding - 1px);
+        border-right-width: 1px;
+        border-top-width: 1px;
+        border-bottom-width: 1px;
+      }
+    }
+    */ }
+    .notebook tab.top, .notebook tab.bottom {
+      padding: 8px 20px; }
+    .notebook tab.left, .notebook tab.right {
+      padding: 5px 20px; }
+    .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
+      padding-left: 12px;
+      padding-right: 12px;
+      border-left-width: 1px;
+      border-right-width: 1px; }
+    .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
+      border-bottom-width: 1px;
+      border-top-width: 1px; }
+    .notebook tab.top {
+      border-bottom-width: 3px; }
+    .notebook tab.bottom {
+      border-top-width: 3px; }
+    .notebook tab.left {
+      border-right-width: 3px; }
+    .notebook tab.right {
+      border-left-width: 3px; }
+    .notebook tab:hover, .notebook tab.prelight-page {
+      border-color: #7f7f7f; }
+    .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
+      border-color: #000; }
+    .notebook tab:backdrop {
+      background-color: transparent;
+      border-color: transparent; }
+    .notebook tab.reorderable-page.top {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
+        border-color: rgba(127, 127, 127, 0.3);
+        border-bottom-color: #7f7f7f;
+        background-color: rgba(255, 255, 255, 0.2); }
+      .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
+        background-color: rgba(255, 255, 255, 0.5);
+        border-color: rgba(127, 127, 127, 0.5);
+        border-bottom-color: #000; }
+        .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
+          background-color: rgba(255, 255, 255, 0.7); }
+        .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
+          border-color: #8b8b8b;
+          background-color: #fff;
+          border-bottom-color: #000; }
+      .notebook tab.reorderable-page.top:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.bottom {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
+        border-color: rgba(127, 127, 127, 0.3);
+        border-top-color: #7f7f7f;
+        background-color: rgba(255, 255, 255, 0.2); }
+      .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
+        background-color: rgba(255, 255, 255, 0.5);
+        border-color: rgba(127, 127, 127, 0.5);
+        border-top-color: #000; }
+        .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
+          background-color: rgba(255, 255, 255, 0.7); }
+        .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
+          border-color: #8b8b8b;
+          background-color: #fff;
+          border-top-color: #000; }
+      .notebook tab.reorderable-page.bottom:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.left {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
+        border-color: rgba(127, 127, 127, 0.3);
+        border-right-color: #7f7f7f;
+        background-color: rgba(255, 255, 255, 0.2); }
+      .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
+        background-color: rgba(255, 255, 255, 0.5);
+        border-color: rgba(127, 127, 127, 0.5);
+        border-right-color: #000; }
+        .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
+          background-color: rgba(255, 255, 255, 0.7); }
+        .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
+          border-color: #8b8b8b;
+          background-color: #fff;
+          border-right-color: #000; }
+      .notebook tab.reorderable-page.left:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab.reorderable-page.right {
+      border-color: transparent; }
+      .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
+        border-color: rgba(127, 127, 127, 0.3);
+        border-left-color: #7f7f7f;
+        background-color: rgba(255, 255, 255, 0.2); }
+      .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
+        background-color: rgba(255, 255, 255, 0.5);
+        border-color: rgba(127, 127, 127, 0.5);
+        border-left-color: #000; }
+        .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
+          background-color: rgba(255, 255, 255, 0.7); }
+        .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
+          border-color: #8b8b8b;
+          background-color: #fff;
+          border-left-color: #000; }
+      .notebook tab.reorderable-page.right:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab GtkLabel {
+      padding: 0 2px;
+      font-weight: bold;
+      color: #7f7f7f;
+      /* color: inherit doesn't work here */ }
+      .notebook tab GtkLabel:backdrop, .notebook tab GtkLabel.prelight-page:backdrop {
+        color: #3f3f3f; }
+    .notebook tab.prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page {
+      color: #3f3f3f; }
+    .notebook tab.active-page GtkLabel, .notebook tab GtkLabel.active-page {
+      color: #000; }
+      .notebook tab.active-page GtkLabel:backdrop, .notebook tab GtkLabel.active-page:backdrop {
+        color: #000; }
+    .notebook tab .button {
+      border: 1px solid transparent;
+      icon-shadow: none;
+      transition: none;
+      color: rgba(0, 0, 0, 0.3); }
+      .notebook tab .button:hover {
+        color: #000;
+        border-width: 2px;
+        border-style: solid;
+        color: #000;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, white, white 40%, #fff);
+        background-image: none;
+        box-shadow: none; }
+      .notebook tab .button:active {
+        border-width: 2px;
+        border-style: solid;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, #7f7f7f);
+        color: #fff; }
+      .notebook tab .button:backdrop {
+        color: rgba(0, 0, 0, 0.3);
+        border-color: transparent; }
+      .notebook tab .button > GtkImage {
+        padding: 2px; }
+
+/**************
+ * Scrollbars *
+ **************/
+.scrollbar {
+  background-clip: padding-box;
+  background-image: none;
+  border-style: solid;
+  -GtkRange-trough-border: 0;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkRange-slider-width: 20;
+  -GtkScrollbar-min-slider-length: 42;
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1; }
+  .scrollbar .button {
+    border: none; }
+  .scrollbar.slider {
+    border-radius: 20px;
+    border: 3px solid transparent;
+    background-color: #7f7f7f; }
+    .scrollbar.slider:backdrop, .scrollbar.slider:insensitive {
+      background-color: #e5e5e5; }
+    .scrollbar.slider:hover {
+      background-color: #4c4c4c; }
+    .scrollbar.slider:prelight:active {
+      background-color: #000; }
+    .scrollbar.slider.fine-tune {
+      border-width: 5px; }
+      .scrollbar.slider.fine-tune:prelight:active {
+        background-color: #000; }
+
+.scrollbars-junction, .scrollbar.trough {
+  border-color: transparent;
+  background-color: #f2f2f2; }
+  .scrollbars-junction:backdrop, .scrollbar.trough:backdrop {
+    background-color: transparent; }
+
+/**********
+ * Switch *
+ **********/
+GtkSwitch {
+  -GtkSwitch-slider-width: 47px;
+  font: bold condensed 9;
+  outline-offset: -4px; }
+  GtkSwitch.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #7f7f7f;
+    background-color: #cbcbcb;
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
+    /*outset not working*/
+    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
+    GtkSwitch.trough:active {
+      color: white;
+      border-color: #000;
+      background-color: #000;
+      box-shadow: 0 1px #fff;
+      text-shadow: 0 0 2px white; }
+    GtkSwitch.trough:insensitive {
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-color: white;
+      box-shadow: 0 1px #fff;
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop {
+      color: #000;
+      border-color: #8b8b8b;
+      background-color: #fff;
+      box-shadow: none;
+      text-shadow: none; }
+      GtkSwitch.trough:backdrop:active {
+        color: #fff;
+        border-color: #000;
+        background-color: #000;
+        box-shadow: none; }
+      GtkSwitch.trough:backdrop:insensitive {
+        color: #7f7f7f;
+        border-color: #7f7f7f; }
+  GtkSwitch.slider {
+    border-radius: 3px;
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+    border-color: #7f7f7f;
+    box-shadow: inset 0 1px white, inset 0 -2px rgba(255, 255, 255, 0.6), inset 0 -1px #bfbfbf; }
+    GtkSwitch.slider:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white, white 40%, #fff);
+      box-shadow: inset 0 1px white, inset 0 -2px rgba(255, 255, 255, 0.6), inset 0 -1px #bfbfbf; }
+    GtkSwitch.slider:active {
+      border: 1px solid #000; }
+    GtkSwitch.slider:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+    GtkSwitch.slider:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff);
+      text-shadow: none;
+      icon-shadow: none; }
+      GtkSwitch.slider:backdrop:active {
+        border-color: #000; }
+      GtkSwitch.slider:backdrop:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff); }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+  padding: 1px;
+  outline-offset: 0; }
+
+.check {
+  color: rgba(0, 0, 0, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); }
+  .check:hover {
+    color: #7f7f7f; }
+  .check:checked, .check:active {
+    -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
+    color: #000; }
+    .check:checked:hover, .check:active:hover {
+      color: #7f7f7f; }
+    .check:checked:insensitive, .check:active:insensitive {
+      color: #7f7f7f; }
+      .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop {
+        color: #7f7f7f; }
+    .check:checked:backdrop, .check:active:backdrop {
+      color: #000; }
+  .check:insensitive {
+    color: rgba(127, 127, 127, 0.1); }
+    .check:insensitive:backdrop {
+      color: transparent; }
+  .check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+  .check:backdrop {
+    color: rgba(0, 0, 0, 0.1); }
+    .check:backdrop:selected {
+      color: rgba(255, 255, 255, 0.1); }
+
+.radio {
+  color: rgba(0, 0, 0, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("radio-symbolic"); }
+  .radio:hover {
+    color: #7f7f7f; }
+  .radio:checked, .radio:active {
+    -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
+    color: #000; }
+    .radio:checked:hover, .radio:active:hover {
+      color: #7f7f7f; }
+    .radio:checked:insensitive, .radio:active:insensitive {
+      color: #7f7f7f; }
+      .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop {
+        color: #7f7f7f; }
+    .radio:checked:backdrop, .radio:active:backdrop {
+      color: #000; }
+  .radio:insensitive {
+    color: rgba(127, 127, 127, 0.1); }
+    .radio:insensitive:backdrop {
+      color: transparent; }
+  .radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+  .radio:backdrop {
+    color: rgba(0, 0, 0, 0.1); }
+    .radio:backdrop:selected {
+      color: rgba(255, 255, 255, 0.1); }
+
+/************
+ * GtkScale *
+ ************/
+.scale,
+.scale.scale-has-marks-above.scale-has-marks-below,
+.scale.vertical.scale-has-marks-above.scale-has-marks-below {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  outline-radius: 4px; }
+  .scale.fine-tune,
+  .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
+    outline-offset: -7px;
+    outline-radius: 6px; }
+    .scale.fine-tune.trough,
+    .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
+      border-radius: 4px;
+      margin: 8px; }
+  .scale.slider,
+  .scale.scale-has-marks-above.scale-has-marks-below.slider,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+    border-color: #7f7f7f;
+    border-radius: 50%;
+    border-color: #777777;
+    box-shadow: inset 0 1px white, inset 0 -2px #fff, inset 0 -1px #bfbfbf; }
+    .scale.slider:hover,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white, white 40%, #fff);
+      border-color: #777777;
+      border-radius: 50%;
+      box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d8d8d8; }
+    .scale.slider:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
+      border-style: solid;
+      border-radius: 50%;
+      background-image: linear-gradient(to bottom, white);
+      box-shadow: none; }
+    .scale.slider:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
+      border-style: solid;
+      border-radius: 50%;
+      border-color: #838383;
+      background-image: linear-gradient(to bottom, #fff);
+      box-shadow: none; }
+    .scale.slider:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff); }
+    .scale.slider:active,
+    .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
+      border: 1px solid black; }
+  .scale.trough,
+  .scale.scale-has-marks-above.scale-has-marks-below.trough,
+  .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
+    margin: 10px;
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #7f7f7f;
+    background-color: #cbcbcb;
+    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px #fff; }
+    .scale.trough.highlight,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
+      border-color: #000;
+      background-color: #000;
+      box-shadow: 0 1px #fff; }
+      .scale.trough.highlight:backdrop,
+      .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
+      .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
+        border-color: #000;
+        background-color: #000;
+        box-shadow: none; }
+    .scale.trough:insensitive, .scale.trough.hilight:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough.hilight:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.hilight:insensitive {
+      border-color: #7f7f7f;
+      background-color: white;
+      box-shadow: 0 1px #fff; }
+    .scale.trough:backdrop,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
+      border-color: #8b8b8b;
+      background-color: #bfbfbf;
+      box-shadow: none; }
+    .scale.trough:backdrop:insensitive, .scale.trough .hilight:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
+    .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .hilight:backdrop:insensitive {
+      border-color: #7f7f7f;
+      background-color: #fff; }
+
+/*****************
+ * Progress bars *
+ *****************/
+GtkProgressBar {
+  padding: 0;
+  font-size: 83%;
+  color: rgba(0, 0, 0, 0.4); }
+  GtkProgressBar:backdrop {
+    color: #7f7f7f; }
+
+.progressbar {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #000;
+  background-color: #000;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); }
+  .progressbar.vertical {
+    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.2); }
+  .progressbar:backdrop {
+    border-color: #000;
+    background-color: #000;
+    box-shadow: none; }
+  .progressbar.osd {
+    border-width: 0;
+    border-radius: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 2px;
+    -GtkProgressBar-min-horizontal-bar-height: 2px; }
+
+GtkProgressBar.trough {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #7f7f7f;
+  background-color: #d2d2d2;
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px #fff; }
+  GtkProgressBar.trough:backdrop {
+    border-color: #8b8b8b;
+    background-color: #d6d6d6;
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  GtkProgressBar.trough.osd {
+    background-color: transparent;
+    box-shadow: none;
+    border-width: 0; }
+
+/*************
+ * Level Bar *
+ *************/
+GtkLevelBar {
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3; }
+
+GtkLevelBar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34; }
+
+.level-bar.trough {
+  padding: 2px;
+  border-radius: 3px;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+  border-color: #7f7f7f;
+  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px #fff; }
+  .level-bar.trough:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
+    color: #000;
+    background-image: linear-gradient(to bottom, #fff);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+.level-bar.fill-block {
+  border-width: 1px;
+  border-style: solid;
+  border-color: black;
+  background-color: #000;
+  box-shadow: 0 1px rgba(0, 0, 0, 0.1);
+  border-radius: 1px; }
+  .level-bar.fill-block:backdrop {
+    border-color: #000;
+    box-shadow: none; }
+  .level-bar.fill-block.indicator-discrete.horizontal {
+    margin: 0 1px; }
+  .level-bar.fill-block.indicator-discrete.vertical {
+    margin: 1px 0; }
+  .level-bar.fill-block.level-high {
+    border-color: #5aa411;
+    background-color: #73d216; }
+    .level-bar.fill-block.level-high:backdrop {
+      border-color: #73d216; }
+  .level-bar.fill-block.level-low {
+    border-color: #c26000;
+    background-color: #f57900; }
+    .level-bar.fill-block.level-low:backdrop {
+      border-color: #f57900; }
+  .level-bar.fill-block.empty-fill-block {
+    background-color: transparent;
+    border-color: rgba(0, 0, 0, 0.2);
+    box-shadow: none; }
+    .level-bar.fill-block.empty-fill-block:backdrop {
+      border-color: rgba(0, 0, 0, 0.15); }
+
+.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkLabel:backdrop:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected {
+  background-color: #000;
+  color: #fff;
+  outline-color: rgba(255, 255, 255, 0.3); }
+  .view:backdrop:selected, GtkLabel:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected {
+    color: #fff; }
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid #7f7f7f;
+  padding: 0; }
+  .frame.flat {
+    border-style: none; }
+  .frame:backdrop {
+    border-color: #8b8b8b; }
+  .frame.action-bar {
+    padding: 6px;
+    border-width: 1px 0 0; }
+
+GtkScrolledWindow .frame {
+  border-radius: 2px; }
+GtkScrolledWindow GtkViewport.frame {
+  border-style: none; }
+
+.separator {
+  color: rgba(0, 0, 0, 0.1); }
+  GtkFileChooserButton .separator, GtkFontButton .separator {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+
+/*********
+ * Lists *
+ *********/
+.list, .list-row {
+  background-color: #fff;
+  border-color: #7f7f7f; }
+  .list:backdrop, .list-row:backdrop {
+    background-color: #fff;
+    border-color: #8b8b8b; }
+
+.list-row,
+.grid-child {
+  padding: 2px; }
+
+.list-row.button {
+  background-color: rgba(255, 255, 255, 0);
+  border-style: none;
+  border-radius: 0;
+  box-shadow: none; }
+  .list-row.button:hover {
+    background-color: #f2f2f2; }
+  .list-row.button:active {
+    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
+  .list-row.button:selected:active {
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
+  .list-row.button:selected:hover {
+    background-color: black; }
+
+.list-row:selected {
+  background-color: #000;
+  color: #fff; }
+  .list-row:selected:backdrop {
+    color: #fff; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification,
+.app-notification.frame {
+  padding: 10px;
+  border-width: 0 1px 1px;
+  border-style: solid;
+  border-color: #7f7f7f;
+  border-radius: 0 0 6px 6px;
+  background-image: linear-gradient(to bottom, #efefef 5%, #f4f4f4); }
+  .app-notification .button,
+  .app-notification.frame .button {
+    padding: 6px; }
+
+/*************
+ * Expanders *
+ *************/
+GtkExpander {
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  GtkExpander:dir(rtl) {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+  GtkExpander:hover {
+    color: #4d4d4d; }
+  GtkExpander:active {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  border: 1px solid #7f7f7f; }
+  GtkCalendar.button {
+    padding: 0 4px;
+    color: #999999; }
+    GtkCalendar.button:hover {
+      color: #000; }
+    GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
+      color: #7f7f7f; }
+  GtkCalendar.view {
+    border-radius: 2px; }
+  GtkCalendar.header {
+    background: linear-gradient(to bottom, white, #fafafa);
+    border-bottom-color: #bfbfbf; }
+    GtkCalendar.header:backdrop {
+      background-image: linear-gradient(to bottom, #fff);
+      border-bottom-color: #c5c5c5; }
+
+/***********
+ * Dialogs *
+ ***********/
+.message-dialog .dialog-action-area .button {
+  padding: 8px; }
+
+.message-dialog {
+  -GtkDialog-button-spacing: 0; }
+  .message-dialog .titlebar {
+    border-style: none;
+    box-shadow: inset 0 1px #fff; }
+  .message-dialog.csd {
+    border-bottom-left-radius: 9px;
+    border-bottom-right-radius: 9px; }
+    .message-dialog.csd .dialog-action-area .button {
+      padding: 12px;
+      border-radius: 0;
+      border-width: 2px;
+      border-style: solid;
+      color: #000;
+      background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+      border-color: #7f7f7f; }
+      .message-dialog.csd .dialog-action-area .button:hover {
+        border-width: 2px;
+        border-style: solid;
+        color: #000;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, white, white 40%, #fff); }
+      .message-dialog.csd .dialog-action-area .button:active {
+        border-width: 2px;
+        border-style: solid;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, #7f7f7f);
+        color: #fff; }
+      .message-dialog.csd .dialog-action-area .button:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #7f7f7f;
+        background-image: linear-gradient(to bottom, white);
+        text-shadow: none;
+        icon-shadow: none; }
+      .message-dialog.csd .dialog-action-area .button:backdrop {
+        border-width: 2px;
+        border-style: solid;
+        color: #000;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff);
+        text-shadow: none;
+        icon-shadow: none; }
+      .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
+        border-width: 2px;
+        border-style: solid;
+        color: #7f7f7f;
+        border-color: #8b8b8b;
+        background-image: linear-gradient(to bottom, #fff); }
+      .message-dialog.csd .dialog-action-area .button.suggested-action {
+        border-width: 2px;
+        border-style: solid;
+        color: white;
+        background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+        border-color: #1c5187; }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
+          border-width: 2px;
+          border-style: solid;
+          color: white;
+          border-color: #1c5187;
+          background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:active {
+          border-width: 2px;
+          border-style: solid;
+          border-color: #1c5187;
+          background-image: linear-gradient(to bottom, #1c5187);
+          color: white; }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
+          border-width: 2px;
+          border-style: solid;
+          color: white;
+          border-color: #4a90d9;
+          background-image: linear-gradient(to bottom, #4a90d9);
+          text-shadow: none;
+          icon-shadow: none; }
+          .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
+            border-width: 2px;
+            border-style: solid;
+            color: #7f7f7f;
+            border-color: #8b8b8b;
+            background-image: linear-gradient(to bottom, #fff); }
+        .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
+          border-width: 2px;
+          border-style: solid;
+          color: #7f7f7f;
+          border-color: #7f7f7f;
+          background-image: linear-gradient(to bottom, white);
+          text-shadow: none;
+          icon-shadow: none; }
+      .message-dialog.csd .dialog-action-area .button.destructive-action {
+        border-width: 2px;
+        border-style: solid;
+        color: white;
+        background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+        border-color: #8e0b0b; }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
+          border-width: 2px;
+          border-style: solid;
+          color: white;
+          border-color: #8e0b0b;
+          background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:active {
+          border-width: 2px;
+          border-style: solid;
+          border-color: #8e0b0b;
+          background-image: linear-gradient(to bottom, #8e0b0b);
+          color: white; }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
+          border-width: 2px;
+          border-style: solid;
+          color: white;
+          border-color: #ef2929;
+          background-image: linear-gradient(to bottom, #ef2929);
+          text-shadow: none;
+          icon-shadow: none; }
+          .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
+            border-width: 2px;
+            border-style: solid;
+            color: #7f7f7f;
+            border-color: #8b8b8b;
+            background-image: linear-gradient(to bottom, #fff); }
+        .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+          border-width: 2px;
+          border-style: solid;
+          color: #7f7f7f;
+          border-color: #7f7f7f;
+          background-image: linear-gradient(to bottom, white);
+          text-shadow: none;
+          icon-shadow: none; }
+    .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
+      border-right-style: none;
+      border-bottom-style: none; }
+    .message-dialog.csd .dialog-action-area .button:last-child {
+      border-bottom-right-radius: 7px; }
+    .message-dialog.csd .dialog-action-area .button:first-child {
+      border-left-style: none;
+      border-bottom-left-radius: 7px; }
+
+GtkFileChooserDialog .search-bar {
+  background-color: #fff;
+  border-color: #fff;
+  box-shadow: none; }
+  GtkFileChooserDialog .search-bar:backdrop {
+    background-color: #fff;
+    border-color: #fff; }
+GtkFileChooserDialog .dialog-action-box {
+  border-top: 1px solid #7f7f7f; }
+  GtkFileChooserDialog .dialog-action-box:backdrop {
+    border-top-color: #8b8b8b; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+  border: none;
+  background-color: white; }
+  .sidebar .scrollbar.trough,
+  .sidebar .view .scrollbar.trough {
+    background-color: #e6e6e6;
+    border-radius: 6px;
+    border-width: 2px;
+    border-color: transparent; }
+  .sidebar .scrollbar.slider,
+  .sidebar .view .scrollbar.slider {
+    background-color: white; }
+    .sidebar .scrollbar.slider:hover,
+    .sidebar .view .scrollbar.slider:hover {
+      background-color: white; }
+  .sidebar:backdrop,
+  .sidebar .view:backdrop {
+    background-color: white; }
+  .sidebar:selected,
+  .sidebar .view:selected {
+    background-color: #000; }
+  .sidebar .separator,
+  .sidebar .view .separator {
+    color: #d8d8d8; }
+
+GtkPaned {
+  margin: 0 8px 8px 0; }
+  GtkPaned:dir(rtl) {
+    margin-right: 0;
+    margin-left: 8px; }
+
+.pane-separator {
+  background-image: linear-gradient(to bottom, #7f7f7f); }
+  .pane-separator:backdrop {
+    background-image: linear-gradient(to bottom, #8b8b8b); }
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-width: 0;
+  border-style: none; }
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: #000;
+  color: #fff;
+  text-shadow: 0 1px black;
+  border-color: black; }
+  .info .button,
+  .question .button,
+  .warning .button,
+  .error .button {
+    border-width: 2px;
+    border-style: solid;
+    color: #fff;
+    background-image: linear-gradient(to bottom, #0d0d0d, #000 40%, black);
+    border-color: black; }
+    .info .button:hover,
+    .question .button:hover,
+    .warning .button:hover,
+    .error .button:hover {
+      border-width: 2px;
+      border-style: solid;
+      color: #fff;
+      border-color: black;
+      background-image: linear-gradient(to bottom, #242424, #0a0a0a 40%, #000); }
+    .info .button:active,
+    .question .button:active,
+    .warning .button:active,
+    .error .button:active {
+      border-width: 2px;
+      border-style: solid;
+      border-color: black;
+      background-image: linear-gradient(to bottom, black);
+      color: #fff; }
+    .info .button:insensitive,
+    .question .button:insensitive,
+    .warning .button:insensitive,
+    .error .button:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #7f7f7f;
+      background-image: linear-gradient(to bottom, white);
+      text-shadow: none;
+      icon-shadow: none; }
+    .info .button:backdrop,
+    .question .button:backdrop,
+    .warning .button:backdrop,
+    .error .button:backdrop {
+      border-width: 2px;
+      border-style: solid;
+      color: #fff;
+      border-color: #000;
+      background-image: linear-gradient(to bottom, #000);
+      text-shadow: none;
+      icon-shadow: none; }
+    .info .button:backdrop:insensitive,
+    .question .button:backdrop:insensitive,
+    .warning .button:backdrop:insensitive,
+    .error .button:backdrop:insensitive {
+      border-width: 2px;
+      border-style: solid;
+      color: #7f7f7f;
+      border-color: #8b8b8b;
+      background-image: linear-gradient(to bottom, #fff); }
+
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+  color: white;
+  padding: 4px;
+  /* not working */
+  border-radius: 5px;
+  background-color: rgba(0, 0, 0, 0.8);
+  text-shadow: 0 1px black; }
+
+.tooltip * {
+  padding: 4px;
+  background-color: transparent;
+  color: inherit; }
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch {
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
+  GtkColorSwatch.color-light:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.4)); }
+    GtkColorSwatch.color-light:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch.color-dark:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.2)); }
+    GtkColorSwatch.color-dark:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch:hover {
+    border-color: rgba(0, 0, 0, 0.5); }
+  GtkColorSwatch:backdrop {
+    border-color: rgba(0, 0, 0, 0.2);
+    box-shadow: none; }
+  GtkColorSwatch.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px; }
+  GtkColorSwatch.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch.left, GtkColorSwatch:first-child {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px; }
+  GtkColorSwatch.right, GtkColorSwatch:last-child {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch:only-child {
+    border-radius: 5px; }
+  GtkColorSwatch.color-active-badge {
+    border-width: 2px; }
+    GtkColorSwatch.color-active-badge:hover {
+      background-image: none; }
+    GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover {
+      color: rgba(0, 0, 0, 0.3);
+      border-color: rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover {
+      color: rgba(255, 255, 255, 0.5);
+      border-color: rgba(255, 255, 255, 0.5); }
+
+GtkColorChooserWidget #add-color-button {
+  border-color: #bfbfbf;
+  background-color: #bfbfbf;
+  color: #fff;
+  box-shadow: none; }
+  GtkColorChooserWidget #add-color-button:hover {
+    border-color: #7f7f7f;
+    background-color: #7f7f7f; }
+  GtkColorChooserWidget #add-color-button:backdrop {
+    border-color: #c5c5c5;
+    background-color: #c5c5c5; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  border-width: 0px;
+  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .window-frame:backdrop {
+    box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); }
+  .window-frame.tiled {
+    border-radius: 0; }
+  .window-frame.csd.popup {
+    border-radius: 0;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+  .window-frame.csd.tooltip {
+    border-radius: 5px;
+    box-shadow: none; }
+
+.button.titlebutton {
+  padding: 8px;
+  border-color: transparent;
+  background-image: none;
+  transition-property: border, box-shadow, color;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .button.titlebutton:hover {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    background-image: linear-gradient(to bottom, white, #fff 40%, #f2f2f2);
+    border-color: #7f7f7f; }
+  .button.titlebutton:active {
+    border-width: 2px;
+    border-style: solid;
+    border-color: #7f7f7f;
+    background-image: linear-gradient(to bottom, #7f7f7f);
+    color: #fff; }
+  .button.titlebutton:backdrop {
+    border-width: 2px;
+    border-style: solid;
+    color: #000;
+    border-color: #8b8b8b;
+    background-image: linear-gradient(to bottom, #fff);
+    text-shadow: none;
+    icon-shadow: none;
+    border-color: transparent;
+    transition-property: border, box-shadow, color; }
diff --git a/gtk/theme/HighContrast/gtk.scss b/gtk/theme/HighContrast/gtk.scss
new file mode 100644 (file)
index 0000000..05eb6d2
--- /dev/null
@@ -0,0 +1,9 @@
+// General guidelines:
+// - very unlikely you want to edit something else than _common.scss
+// - keep the number of defined colors to a minimum, use the color blending functions if
+//   you need a subtle shade
+// - if you need to inverse a color function use the @if directive to match for dark $variant
+
+@import 'colors';
+@import 'drawing';
+@import 'common';
diff --git a/gtk/theme/HighContrast/parse-sass.sh b/gtk/theme/HighContrast/parse-sass.sh
new file mode 100755 (executable)
index 0000000..e9cda25
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/bash
+
+bundle exec sass --update --sourcemap=none .
diff --git a/gtk/theme/Raleigh/gtk-default.css b/gtk/theme/Raleigh/gtk-default.css
new file mode 100644 (file)
index 0000000..99341a3
--- /dev/null
@@ -0,0 +1,874 @@
+@define-color fg_color #000;
+@define-color bg_color #dcdad5;
+@define-color text_color #000;
+@define-color base_color #fff;
+@define-color selected_bg_color #4b6983;
+@define-color selected_fg_color #fff;
+@define-color tooltip_bg_color #eee1b3;
+@define-color tooltip_fg_color #000;
+@define-color placeholder_text_color #808080;
+
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+
+@define-color success_bg_color #4e9a06;
+
+* {
+  color: @fg_color;
+  border-color: shade (@bg_color, 0.6);
+  padding: 2px;
+}
+
+.background, .button, .slider {
+  background-color: @bg_color;
+}
+
+.popover {
+  border-color: darker(@bg_color);
+  border-width: 1px;
+  border-style: solid;
+}
+
+.expander, GtkTreeView.view.expander {
+  color: #fff;
+}
+
+.expander:hover,
+GtkTreeView.view.expander:selected:hover {
+  color: @text_color;
+}
+
+GtkTreeView.dnd {
+    border-color: @internal_element_color;
+    border-radius: 0;
+    border-width: 1px;
+    border-style: solid;
+}
+
+*:insensitive {
+  border-color: shade (@bg_color, 0.7);
+  background-color: shade (@bg_color, 0.9);
+  color: shade (@bg_color, 0.7);
+}
+
+.entry.read-only {
+  border-color: shade (@bg_color, 0.7);
+  background-color: shade (@bg_color, 0.9);
+}
+
+.entry:selected {
+  background-color: shade (@bg_color, 0.9);
+  color: @fg_color;
+}
+
+.entry:selected:focused {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+.view {
+  border-width: 0;
+  border-radius: 0;
+  background-color: @base_color;
+  color: @text_color;
+}
+.view:selected {
+  background-color: shade (@bg_color, 0.9);
+  color: @fg_color;
+}
+
+.view:selected:focused {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+.view column:sorted row,
+.view column:sorted row:hover {
+  background-color: shade (@bg_color, 0.85);
+}
+
+.view column:sorted row:nth-child(odd),
+.view column:sorted row:nth-child(odd):hover {
+  background-color: shade (@bg_color, 0.8);
+}
+
+.view row,
+.view row:hover {
+  background-color: @base_color;
+  color: @text_color;
+}
+
+.view row:nth-child(odd),
+.view row:nth-child(odd):hover {
+  background-color: shade (@base_color, 0.93);
+}
+
+.view row:selected:focused {
+  background-color: @selected_bg_color;
+}
+
+.view row:selected {
+  background-color: darker (@bg_color);
+  color: @selected_fg_color;
+}
+
+.view.cell.trough,
+.view.cell.trough:hover,
+.view.cell.trough:selected,
+.view.cell.trough:selected:focused {
+  background-color: @bg_color;
+  color: @fg_color;
+}
+
+.view.cell.progressbar,
+.view.cell.progressbar:hover,
+.view.cell.progressbar:selected,
+.view.cell.progressbar:selected:focused {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+.rubberband {
+  background-color: alpha (@fg_color, 0.25);
+  border-color: @fg_color;
+  border-style: solid;
+  border-width: 1px;
+}
+
+.tooltip,
+.tooltip * {
+  background-color: @tooltip_bg_color;
+  color: @tooltip_fg_color;
+  border-color: @tooltip_fg_color;
+  border-width: 1px;
+  border-style: solid;
+}
+
+.button,
+.slider {
+  border-style: outset;
+  border-width: 2px;
+}
+
+.button:active, .button:checked {
+  background-color: shade (@bg_color, 0.7);
+  border-style: inset;
+}
+
+.spinbutton.button:hover,
+.button:hover,
+.slider:hover {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+  border-color: shade (@selected_bg_color, 0.7);
+}
+
+.trough {
+  background-color: darker (@bg_color);
+  border-style: inset;
+  border-width: 1px;
+  padding: 0;
+}
+
+.entry {
+  border-style: inset;
+  border-width: 2px;
+  background-color: @base_color;
+  color: @text_color;
+}
+
+.entry:insensitive {
+  background-color: shade (@base_color, 0.9);
+  color: shade (@base_color, 0.7);
+}
+.entry:active {
+  background-color: #c4c2bd;
+  color: #000;
+}
+
+.progressbar,
+.entry.progressbar,
+.cell.progressbar {
+  background-color: @selected_bg_color;
+  border-color: shade (@selected_bg_color, 0.7);
+  color: @selected_fg_color;
+  border-style: outset;
+  border-width: 1px;
+}
+
+.level-bar.indicator-discrete {
+    margin: 1px;
+}
+
+.level-bar.fill-block {
+    background-color: @selected_bg_color;
+}
+
+.level-bar.fill-block.level-low {
+    background-color: @warning_bg_color;
+}
+
+.level-bar.fill-block.level-high {
+    background-color: @success_bg_color;
+}
+
+.level-bar.fill-block.empty-fill-block {
+    background-color: @base_color;
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:selected,
+GtkRadioButton:hover,
+GtkRadioButton:selected {
+  background-color: shade (@bg_color, 1.05);
+}
+
+.check, .radio,
+.cell.check, .cell.radio,
+.cell.check:hover, .cell.radio:hover {
+  border-style: solid;
+  border-width: 1px;
+  background-color: @base_color;
+  border-color: @fg_color;
+}
+
+.check:checked, .radio:checked,
+.check:hover, .radio:hover {
+  background-color: @base_color;
+  border-color: @fg_color;
+  color: @text_color;
+}
+
+.check:active, .radio:active {
+  background-color: darker (@bg_color);
+  color: @selected_fg_color;
+  border-color: @selected_fg_color;
+}
+
+.check:active:focused, .radio:active:focused {
+  background-color: @selected_bg_color;
+}
+
+.menuitem.check, .menuitem.radio {
+  color: @fg_color;
+  border-style: none;
+  border-width: 0;
+}
+
+.popup {
+  border-style: outset;
+  border-width: 1px;
+}
+
+.viewport {
+  border-style: inset;
+  border-width: 2px;
+}
+
+.notebook {
+  border-style: outset;
+  border-width: 1px;
+}
+
+.notebook tab {
+  border-style: solid;
+  border-width: 1px;
+  padding: 0;
+}
+
+.notebook .active-page {
+  color: @selected_fg_color;
+  background-color: darker (@bg_color);
+}
+
+.frame {
+  border-style: inset;
+  border-width: 1px;
+}
+
+GtkScrolledWindow.frame {
+  padding: 0;
+}
+
+.menu,
+.menubar,
+.toolbar {
+  border-style: outset;
+  border-width: 1px;
+}
+
+.menu:hover,
+.menubar:hover,
+.menuitem:hover,
+.menuitem.check:hover,
+.menuitem.radio:hover {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+GtkSpinButton.button {
+  border-width: 1px;
+}
+
+.scale.slider:hover,
+GtkSpinButton.button:hover {
+  background-color: shade (@bg_color, 1.05);
+  border-color: shade (@bg_color, 0.8);
+}
+
+.scale.slider.fine-tune:active,
+.scale.slider.fine-tune:active:hover,
+.scale.slider.fine-tune.horizontal:active,
+.scale.slider.fine-tune.horizontal:active:hover {
+  border-width: 5px;
+}
+
+.scrollbar.slider.fine-tune {
+  border-width: 5px;
+}
+
+GtkSwitch.trough:active {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+GtkToggleButton.button:inconsistent {
+  border-style: outset;
+  border-width: 1px;
+  background-color: shade (@bg_color, 0.9);
+  border-color: shade (@bg_color, 0.7);
+}
+
+GtkLabel:selected {
+  background-color: shade (@bg_color, 0.9);
+}
+
+GtkLabel:selected:focused {
+  background-color: @selected_bg_color;
+}
+
+.info {
+  background-color: @info_bg_color;
+  color: @info_fg_color;
+}
+
+.warning {
+  background-color: @warning_bg_color;
+  color: @warning_fg_color;
+}
+
+.question {
+  background-color: @question_bg_color;
+  color: @question_fg_color;
+}
+
+.error {
+  background-color: @error_bg_color;
+  color: @error_fg_color;
+}
+
+.highlight {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+.light-area-focus {
+  color: #000;
+}
+
+.dark-area-focus {
+  color: #fff;
+}
+GtkCalendar.view {
+  border-width: 1px;
+  border-style: inset;
+  padding: 1px;
+}
+
+GtkCalendar.view:inconsistent {
+  color: darker (@bg_color);
+}
+
+GtkCalendar.header {
+  background-color: @bg_color;
+  border-style: outset;
+  border-width: 2px;
+}
+
+GtkCalendar.highlight {
+  border-width: 0;
+}
+
+GtkCalendar.button {
+  background-color: @bg_color;
+}
+
+GtkCalendar.button:hover {
+  background-color: lighter (@bg_color);
+  color: @fg_color;
+}
+
+.menu * {
+  border-width: 0;
+  padding: 2px;
+}
+
+@keyframes spinner {
+   0% { background-image: none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+   0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none; }
+   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
+  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
+  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
+  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
+  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
+  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
+  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
+  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
+  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
+  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
+  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
+  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
+  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
+  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
+  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
+  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
+  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
+  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
+  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
+  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
+ 100% { background-image: none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+ 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+}
+
+.spinner {
+  background-color: transparent;
+  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+  background-position: 25.00% 6.70%, 6.70% 25.00%, 0.00% 50.00%, 6.70% 75.00%, 25.00% 93.30%, 50.00% 100.00%, 75.00% 93.30%, 93.30% 75.00%, 100.00% 50.00%, 93.30% 25.00%, 75.00% 6.70%, 50.00% 0.00%;
+  background-size: 20% 20%;
+  background-repeat: no-repeat;
+  transition: background-image 500ms ease-out;
+}
+
+.spinner:active {
+   background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+  animation: spinner 1s infinite linear;
+}
+
+/* Client side decorations */
+.titlebar {
+  text-shadow: 1px 1px lighter (@bg_color);
+  background-image: linear-gradient(to bottom, white, @bg_color);
+  border-radius: 7px 7px 0px 0px;
+}
+
+.maximized .titlebar,
+.tiled .titlebar {
+  border-radius: 0;
+}
+
+.titlebar.default-decoration {
+  border: none;
+  box-shadow: none;
+}
+
+.titlebar .title {
+  font: Bold 10;
+}
+
+.titlebar .subtitle {
+  font: 9;
+}
+
+.titlebar:backdrop {
+  text-shadow: none;
+  background-image: none;
+  background-color: @bg_color;
+}
+
+.titlebar .titlebutton {
+  icon-shadow: 0px 1px #ffff;
+  color: shade(@fg_color, 1.8);
+  background: none;
+  padding: 5px 5px 6px 5px;
+
+  border-radius: 3px;
+  border-width: 1px 1px 2px 1px;
+  border-color: transparent;
+  border-style: solid;
+  border-image: none;
+}
+
+.titlebar .titlebutton:hover {
+  background-image: linear-gradient(to bottom, @bg_color, lighter (@bg_color));
+}
+
+.titlebar .titlebutton:backdrop {
+  border-image: none;
+  background-image: none;
+}
+
+.titlebar .titlebutton:active {
+  background-image: linear-gradient(to bottom, #a7aba7, shade(@bg_color, 0.95));
+  color: @selected_fg_color;
+  icon-shadow: none;
+}
+
+.titlebar .titlebutton:backdrop {
+  background-image: none;
+  color: #a7aba7;
+  border-image: none;
+  icon-shadow: none;
+}
+
+.window-frame {
+  border-color: darker (@bg_color);
+  border-radius: 7px 7px 0 0;
+  border-width: 1px;
+  border-style: solid;
+
+  box-shadow: 0 2px 8px 3px alpha(black, 0.5);
+  margin: 10px;
+}
+
+.window-frame.tooltip.csd {
+  border-radius: 1px 1px 0 0;
+  box-shadow: none;
+  margin: 0px;
+}
+
+.window-frame.popup.csd {
+  border-radius: 1px 1px 0 0;
+  box-shadow: 0 1px 1px 1px alpha(black, 0.5);
+  margin: 0px;
+}
+
+.window-frame.popup {
+  border-color: darker (@bg_color);
+  border-width: 1px;
+  border-style: solid;
+}
+
+.window-frame.tiled {
+  border-radius: 0;
+  background-color: @bg_color;
+}
+
+.window-frame:backdrop {
+  box-shadow: 0 2px 5px 1px alpha(black, 0.5);
+}
diff --git a/gtk/theme/win32/gtk-win32-base.css b/gtk/theme/win32/gtk-win32-base.css
new file mode 100644 (file)
index 0000000..cac3787
--- /dev/null
@@ -0,0 +1,1505 @@
+@define-color bg_color -gtk-win32-color(button, 15);
+@define-color text_color -gtk-win32-color(button, 18);
+@define-color base_color #fff;
+@define-color selected_bg_color -gtk-win32-color(button, 13);
+@define-color selected_fg_color -gtk-win32-color(button, 14);
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+
+@define-color app_notification_a #aeaea4;
+@define-color app_notification_b #d1d1cb;
+@define-color app_notification_c #d8d8d3;
+
+@define-color app_notification_border #949486;
+
+@define-color primary_toolbar_button_text_shadow alpha(black, 0.1);
+
+GtkWindow,
+GtkViewport {
+    background-color: @bg_color;
+}
+
+* {
+    color: -gtk-win32-color(button, 18);
+    -GtkWidget-link-color: -gtk-win32-color(button, 26);
+    -GtkWidget-visited-link-color: -gtk-win32-color(button, 26);
+    border-color: shade (@bg_color, 0.6);
+
+    -GtkScrolledWindow-scrollbars-within-bevel: 1;
+    -GtkScrolledWindow-scrollbars-spacing: 0;
+}
+
+GtkFrame {
+    border-width: 2px;
+    border-style: solid;
+    background-color: transparent;
+    border-image: -gtk-win32-theme-part(button, 4 1) 2 2 2 2 stretch;
+}
+
+*:insensitive {
+    color: -gtk-win32-color(button, 17);
+}
+
+*:selected,
+*:selected:focus {
+    background-color: @selected_bg_color;
+    color: @selected_fg_color;
+}
+
+.info {
+    background-color: @info_bg_color;
+    color: @info_fg_color;
+}
+
+.warning {
+    background-color: @warning_bg_color;
+    color: @warning_fg_color;
+}
+
+.question {
+    background-color: @question_bg_color;
+    color: @question_fg_color;
+}
+
+.error {
+    background-color: @error_bg_color;
+    color: @error_fg_color;
+}
+
+.highlight {
+    background-color: @selected_bg_color;
+    color: @selected_fg_color;
+}
+
+.light-area-focus {
+    color: #000;
+}
+
+.dark-area-focus {
+    color: #fff;
+}
+
+.notebook > GtkScrolledWindow.frame {
+    border-style: none;
+}
+
+GtkScrolledWindow.frame {
+  border-style: solid;
+  border-width: 2px;
+  border-image: -gtk-win32-theme-part(listview, 5 1) 2 2 2 2 stretch;
+}
+
+.view {
+  border-width: 0;
+  border-radius: 0;
+  background-color: @base_color;
+  color: @text_color;
+}
+
+.view:selected {
+  background-color: shade (@bg_color, 0.9);
+  color: @fg_color;
+}
+
+.view:selected:focused {
+  background-color: @selected_bg_color;
+  color: @selected_fg_color;
+}
+
+.tooltip {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(tooltip, 3 1);
+    color: -gtk-win32-color(button, 23);
+    border-width: 0px;
+}
+
+.tooltip * {
+    color: -gtk-win32-color(button, 23);
+}
+
+GtkAssistant .sidebar .highlight {
+    font: bold;
+    color:  -gtk-win32-color(button, 9);
+}
+
+/* Buttons */
+
+.button {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(button, 1 1);
+    border-width: 0;
+    -GtkWidget-focus-line-width: 1;
+    -GtkWidget-focus-padding: 3;
+    -GtkButton-default-border: 0px;
+    padding: 3px;
+}
+
+.button:insensitive {
+    background-image: -gtk-win32-theme-part(button, 1 4);
+}
+
+.button:focused {
+    background-image: -gtk-win32-theme-part(button, 1 5);
+}
+
+.button:prelight, .button:prelight:focused {
+    background-image: -gtk-win32-theme-part(button, 1 2);
+    color: @text_color;
+}
+
+.button:active, .button:active:focused, .button:active:focused:prelight {
+    background-image: -gtk-win32-theme-part(button, 1 3);
+    color: @text_color;
+}
+
+/* Override *:selected { ...} style; affects horizontal-buttons */
+.button:selected {
+  background-color: transparent;
+}
+
+/* Check buttons */
+
+/* Prevent selected check/radio buttons from getting the "selected" blue background */
+GtkCheckButton:prelight:selected,
+GtkRadioButton:prelight:selected {
+  background-color: transparent;
+}
+
+/* This is meaningless, it just enables prelight propagation to check/radio mark */
+GtkCheckButton,
+GtkRadioButton,
+GtkCheckButton:prelight,
+GtkRadioButton:prelight {
+  background-image: -gtk-gradient (linear, left top, right bottom, from(transparent), to(transparent));
+}
+
+.check:focused,
+.check {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(button, 3 1);
+    border-width: 0;
+}
+
+.check:insensitive {
+    background-image: -gtk-win32-theme-part(button, 3 4);
+}
+
+/* The GtkButton here is to avoid problems with checkboxes
+   in a listview where all checkboxes in a row gets prelighted
+   whenever the row is prelighted */
+
+GtkButton.check:focused:prelight,
+GtkButton.check:prelight {
+    background-image: -gtk-win32-theme-part(button, 3 2);
+}
+
+.check:focused:active,
+.check:active {
+    background-image: -gtk-win32-theme-part(button, 3 5);
+}
+
+.check:active:insensitive {
+    background-image: -gtk-win32-theme-part(button, 3 8);
+}
+
+GtkButton.check:focused:active:prelight,
+GtkButton.check:active:prelight {
+    background-image: -gtk-win32-theme-part(button, 3 6);
+}
+
+.check:focused:inconsistent,
+.check:inconsistent {
+    background-image: -gtk-win32-theme-part(button, 3 9);
+}
+
+.check:inconsistent:insensitive {
+    background-image: -gtk-win32-theme-part(button, 3 12);
+}
+
+.check:focused:inconsistent:prelight,
+.check:inconsistent:prelight {
+    background-image: -gtk-win32-theme-part(button, 3 10);
+}
+
+.check:selected {
+    background-color: transparent;
+}
+
+/* Radio buttons */
+
+.radio {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(button, 2 1);
+    border-width: 0;
+}
+
+.radio:insensitive {
+    background-image: -gtk-win32-theme-part(button, 2 4);
+}
+
+.radio:prelight {
+    background-image: -gtk-win32-theme-part(button, 2 2);
+}
+
+.radio:active {
+    background-image: -gtk-win32-theme-part(button, 2 5);
+}
+
+.radio:active:insensitive {
+    background-image: -gtk-win32-theme-part(button, 2 8);
+}
+
+.radio:active:prelight {
+    background-image: -gtk-win32-theme-part(button, 2 6);
+}
+
+.radio:inconsistent {
+    background-image: -gtk-win32-theme-part(button, 2 1, over (2 5, 0.3));
+}
+
+.radio:inconsistent:insensitive {
+    background-image: -gtk-win32-theme-part(button, 2 4, over (2 8, 0.3));
+}
+
+.radio:inconsistent:prelight {
+    background-image: -gtk-win32-theme-part(button, 2 4, over(2 6, 0.3));
+}
+
+.radio:selected {
+    background-color: transparent;
+}
+
+/* Scrollbars */
+
+/* TODO: Win32 has different concept for upper and lower trough, we
+   don't use this atm */
+
+.scrollbar {
+    background-color: transparent;
+    -GtkRange-trough-border: 0;
+    -GtkRange-arrow-scaling: 0.0;
+    -GtkRange-slider-width: -gtk-win32-size(scrollbar, 3);
+}
+
+.scrollbar.vertical {
+    -GtkRange-slider-width: -gtk-win32-size(scrollbar, 2);
+}
+
+.scrollbar.button.bottom {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 5);
+}
+
+.scrollbar.button.bottom:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 6);
+}
+
+.scrollbar.button.bottom:active,
+.scrollbar.button.bottom:active:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 7);
+}
+
+.scrollbar.button.bottom:insensitive {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 8);
+}
+
+.scrollbar.button.top {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 1);
+}
+
+.scrollbar.button.top:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 2);
+}
+
+.scrollbar.button.top:active,
+.scrollbar.button.top:active:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 3);
+}
+
+.scrollbar.button.top:insensitive {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 4);
+}
+
+.scrollbar.button.left {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 9);
+}
+
+.scrollbar.button.left:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 10);
+}
+
+.scrollbar.button.left:active,
+.scrollbar.button.left:active:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 11);
+}
+
+.scrollbar.button.left:insensitive {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 12);
+}
+
+.scrollbar.button.right {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 13);
+}
+
+.scrollbar.button.right:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 14);
+}
+
+.scrollbar.button.right:active,
+.scrollbar.button.right:active:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 15);
+}
+
+.scrollbar.button.right:insensitive {
+    background-image: -gtk-win32-theme-part(scrollbar, 1 16);
+}
+
+.scrollbar.trough {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (4 1));
+}
+
+.scrollbar.trough.vertical {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (6 1));
+}
+
+.scrollbar.slider {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (8 1));
+}
+
+.scrollbar.slider:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 2 2, over (8 2));
+}
+
+.scrollbar.slider:active {
+    background-image: -gtk-win32-theme-part(scrollbar, 2 3, over (8 3));
+}
+
+.scrollbar.slider:insensitive {
+  /* There's a theme part for "disabled slider", but the only app observed
+     to have a disabled scrollbar (Notepad) does not draw its slider at all
+     when scrollbar is disabled. */
+  background-image: none;
+  background-color: transparent;
+}
+
+.scrollbar.slider.vertical {
+    background-image: -gtk-win32-theme-part(scrollbar, 3 1, over (9 1));
+}
+
+.scrollbar.slider.vertical:prelight {
+    background-image: -gtk-win32-theme-part(scrollbar, 3 2, over (9 2));
+}
+
+.scrollbar.slider.vertical:active {
+    background-image: -gtk-win32-theme-part(scrollbar, 3 3, over (9 3));
+}
+
+.scrollbar.slider.vertical:insensitive {
+  background-image: none;
+  background-color: transparent;
+}
+
+/* Entry */
+
+/* We apply the border as a border combined with the background so that
+   gtk_entry_set_has_frame works */
+
+.entry {
+    border-width: 1px;
+    border-style: solid;
+    border-image: -gtk-win32-theme-part(edit, 6 1)  1 1 1 1 stretch;
+    background-image: -gtk-win32-theme-part(edit, 6 1, margins(-1 -1 -1 -1));
+    padding: 2px;
+}
+.entry:insensitive {
+    border-image: -gtk-win32-theme-part(edit, 6 4)  1 1 1 1 stretch;
+    background-image: -gtk-win32-theme-part(edit, 6 4, margins(-1 -1 -1 -1));
+    color: #a7aba7;
+}
+.entry:prelight {
+    border-image: -gtk-win32-theme-part(edit, 6 2)  1 1 1 1 stretch;
+    background-image: -gtk-win32-theme-part(edit, 6 2, margins(-1 -1 -1 -1));
+}
+.entry:focused {
+    border-image: -gtk-win32-theme-part(edit, 6 3)  1 1 1 1 stretch;
+    background-image: -gtk-win32-theme-part(edit, 6 3, margins(-1 -1 -1 -1));
+}
+
+/* Spinbuttons */
+
+.spinbutton .button,
+.spinbutton .button:focused {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
+    color: rgba(0, 0, 0, 0);
+}
+
+.spinbutton .button:last-child,
+.spinbutton .button:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
+}
+
+.spinbutton .button:prelight,
+.spinbutton .button:prelight:focused {
+    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:prelight:last-child,
+.spinbutton .button:prelight:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
+}
+
+
+.spinbutton .button:active,
+.spinbutton .button:active:prelight,
+.spinbutton .button:active:focused,
+.spinbutton .button:active:prelight:focused {
+    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:active:last-child,
+.spinbutton .button:active:prelight:last-child,
+.spinbutton .button:active:focused:last-child,
+.spinbutton .button:active:prelight:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
+}
+
+.spinbutton .button:insensitive {
+    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:insensitive:last-child {
+    background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
+}
+
+
+
+.spinbutton.vertical .button,
+.spinbutton.vertical .button:focused {
+    background-color: transparent;
+    color: rgba(0, 0, 0, 0);
+    background-image: -gtk-win32-theme-part(spin, 1 1, margins(0 -1 -0 -1));
+}
+
+.spinbutton.vertical .button:last-child,
+.spinbutton.vertical .button:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 0 -1));
+}
+
+
+.spinbutton.vertical .button:prelight,
+.spinbutton.vertical .button:prelight:focused {
+    background-image: -gtk-win32-theme-part(spin, 1 2, margins(0 -1 -0 -1));
+}
+
+.spinbutton.vertical .button:prelight:last-child,
+.spinbutton.vertical .button:prelight:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 0 -1));
+}
+
+
+.spinbutton.vertical .button:active,
+.spinbutton.vertical .button:active:prelight,
+.spinbutton.vertical .button:active:focused,
+.spinbutton.vertical .button:active:prelight:focused {
+    background-image: -gtk-win32-theme-part(spin, 1 3, margins(0 -1 -0 -1));
+}
+
+.spinbutton.vertical .button:active:last-child,
+.spinbutton.vertical .button:active:prelight:last-child,
+.spinbutton.vertical .button:active:focused:last-child,
+.spinbutton.vertical .button:active:prelight:focused:last-child {
+    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 0 -1));
+}
+
+.spinbutton.vertical .button:insensitive {
+    background-image: -gtk-win32-theme-part(spin, 1 4, margins(0 -1 -0 -1));
+}
+
+.spinbutton.vertical .button:insensitive:last-child {
+    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 0 -1));
+}
+
+
+
+.spinbutton .button:dir(rtl),
+.spinbutton .button:focused:dir(rtl) {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
+    color: rgba(0, 0, 0, 0);
+}
+
+.spinbutton .button:first-child:dir(rtl),
+.spinbutton .button:focused:first-child:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
+}
+
+.spinbutton .button:prelight:dir(rtl),
+.spinbutton .button:prelight:focused:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:prelight:first-child:dir(rtl),
+.spinbutton .button:prelight:focused:first-child:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
+}
+
+
+.spinbutton .button:active:dir(rtl),
+.spinbutton .button:active:prelight:dir(rtl),
+.spinbutton .button:active:focused:dir(rtl),
+.spinbutton .button:active:prelight:focused:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:active:first-child:dir(rtl),
+.spinbutton .button:active:prelight:first-child:dir(rtl),
+.spinbutton .button:active:focused:first-child:dir(rtl),
+.spinbutton .button:active:prelight:focused:first-child:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
+}
+
+.spinbutton .button:insensitive:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
+}
+
+.spinbutton .button:insensitive:first-child:dir(rtl) {
+    background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
+}
+
+/* Ranges */
+
+/* TODO: The trough is not quite right, it covers everything,
+   but in win32 the slider 'sticks out' on the sides of the
+   trough */
+
+.scale {
+    background-color: transparent;
+    -GtkScale-value-spacing: 0;
+    -GtkScale-slider-length: 12;
+    -GtkRange-slider-width: 20;
+    -GtkRange-trough-border: 0;
+}
+
+.scale.trough {
+    margin: 8px 0;
+    border-style: none;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(trackbar, 1 1);
+}
+
+.scale.trough.vertical {
+    margin: 0 8px;
+    background-image: -gtk-win32-theme-part(trackbar, 1 1);
+}
+
+.scale.mark.separator {
+    /* defines the color of the actuall marks on the scale */
+    color: shade(@bg_color, 0.6);
+}
+
+.scale.slider {
+    background-color: transparent;
+    border-width: 0;
+    color: rgba(0,0,0,0);
+    background-image: -gtk-win32-theme-part(trackbar, 3 1);
+}
+
+.scale.slider:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 3 2);
+}
+
+.scale.slider:active,
+.scale.slider:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 3 3);
+}
+
+.scale.slider:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 3 4);
+}
+
+.scale.slider:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 3 5);
+}
+
+.scale.slider.vertical {
+    background-image: -gtk-win32-theme-part(trackbar, 6 1);
+}
+
+.scale.slider.vertical:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 6 2);
+}
+
+.scale.slider.vertical:active,
+.scale.slider.vertical:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 6 3);
+}
+
+.scale.slider.vertical:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 6 4);
+}
+
+.scale.slider.vertical:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 6 5);
+}
+
+.scale.slider.scale-has-marks-below {
+    background-image: -gtk-win32-theme-part(trackbar, 4 1, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-below:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 4 2, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-below:active,
+.scale.slider.scale-has-marks-below:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 4 3, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-below:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 4 4, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-below:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 4 5, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-below.vertical {
+    background-image: -gtk-win32-theme-part(trackbar, 8 1, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-below.vertical:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 8 2, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-below.vertical:active,
+.scale.slider.scale-has-marks-below.vertical:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 8 3, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-below.vertical:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 8 4, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-below.vertical:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 8 5, margins(0 0 -2 0));
+}
+
+
+
+.scale.slider.scale-has-marks-above {
+    background-image: -gtk-win32-theme-part(trackbar, 5 1, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-above:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 5 2, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-above:active,
+.scale.slider.scale-has-marks-above:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 5 3, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-above:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 5 4, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-above:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 5 5, margins(0 -2 0 0));
+}
+
+.scale.slider.scale-has-marks-above.vertical {
+    background-image: -gtk-win32-theme-part(trackbar, 7 1, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-above.vertical:prelight {
+    background-image: -gtk-win32-theme-part(trackbar, 7 2, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-above.vertical:active,
+.scale.slider.scale-has-marks-above.vertical:prelight:active {
+    background-image: -gtk-win32-theme-part(trackbar, 7 3, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-above.vertical:focus {
+    background-image: -gtk-win32-theme-part(trackbar, 7 4, margins(0 0 -2 0));
+}
+
+.scale.slider.scale-has-marks-above.vertical:insensitive {
+    background-image: -gtk-win32-theme-part(trackbar, 7 5, margins(0 0 -2 0));
+}
+
+/* Progress bars */
+
+GtkProgressBar {
+    background-color: transparent;
+    padding: 0;
+}
+
+GtkProgressBar.trough {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(progress, 1 1);
+}
+
+GtkProgressBar.progressbar,
+GtkEntry.progressbar,
+GtkEntry.progressbar:focused {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(progress, 5 1);
+}
+
+GtkProgressBar.progressbar.pulse,
+GtkEntry.progressbar.pulse,
+GtkEntry.progressbar.pulse:focused {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(progress, 8 1);
+}
+
+GtkProgressBar.trough.vertical {
+    background-image: -gtk-win32-theme-part(progress, 2 1);
+}
+
+.progressbar.vertical {
+    background-image: -gtk-win32-theme-part(progress, 6 1);
+}
+
+.progressbar.pulse.vertical {
+    background-image: -gtk-win32-theme-part(progress, 10 1);
+}
+
+/* Combobox */
+
+GtkComboBox.combobox-entry .button {
+    background-color: transparent;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(combobox, 1 1);
+    color: rgba(0, 0, 0, 0);
+/* Remove padding from combobox button (GtkArrow inside of it is hardcoded to be
+   16x16, but we draw even smaller arrow instead, so padding is completely unnecessary,
+   it only makes the button bigger for not good reason).
+   Only do this for combobox-entry, because non-entry combobox IS the button,
+   and it does need to be as thick as the items of the list it pops up (and it's
+   still slimmer than padded combobox-entry!). */
+    padding: 0px;
+}
+
+GtkComboBox.combobox-entry .button:prelight,
+GtkComboBox.combobox-entry .button:focused,
+GtkComboBox.combobox-entry .button:prelight:focused {
+    background-image: -gtk-win32-theme-part(combobox, 1 2);
+}
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:active:focused,
+GtkComboBox.combobox-entry .button:active:prelight,
+GtkComboBox.combobox-entry .button:active:focused:prelight {
+    background-image: -gtk-win32-theme-part(combobox, 1 3);
+}
+GtkComboBox.combobox-entry .button:insensitive {
+    background-image: -gtk-win32-theme-part(combobox, 1 4);
+}
+
+/* Dropdown list should have "window" color, as listbox contents do (usually it's "white") */
+GtkComboBox GtkCellLayout * {
+    background-color: -gtk-win32-color(listview, 5);
+}
+
+GtkComboBox .separator {
+    /* always disable separators */
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+}
+
+/* Draw "arrow" for non-entry comboboxes. Select the box, since selecting
+   the arrow itself does not seem to work as intended. */
+GtkComboBox GtkBox {
+    color: rgba(255, 0, 0, 0);
+    background-image: -gtk-win32-theme-part(combobox, 6 1);
+}
+GtkComboBox GtkBox:insensitive {
+    color: rgba(255, 0, 0, 0);
+    background-image: -gtk-win32-theme-part(combobox, 6 4);
+}
+/* Make sure the style above does not touch comboboxes with entries by
+   disabling background image for the box again */
+GtkComboBox.combobox-entry GtkBox {
+    color: rgba(255, 0, 0, 0);
+    background-image: none;
+}
+GtkComboBox.combobox-entry GtkBox:insensitive {
+    color: rgba(255, 0, 0, 0);
+    background-image: none;
+}
+/* The arrow is part of the background image drawn by the theme, don't draw GTK's own arrow */
+GtkComboBox.combobox-entry GtkArrow {
+    color: rgba(255, 0, 0, 0);
+}
+GtkComboBox.combobox-entry GtkArrow:insensitive {
+    color: rgba(255, 0, 0, 0);
+}
+GtkComboBox GtkArrow {
+    color: rgba(255, 0, 0, 0);
+}
+GtkComboBox GtkArrow:insensitive {
+    color: rgba(255, 0, 0, 0);
+}
+
+/* Toolbar */
+
+.toolbar {
+    background-color: transparent;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(rebar, 6 1);
+}
+
+.toolbar .button,
+.toolbar .button:focused {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(toolbar, 1 1);
+}
+
+.toolbar .button:prelight,
+.toolbar .button:prelight:focused {
+    background-image: -gtk-win32-theme-part(toolbar, 1 2);
+}
+
+.toolbar .button:active {
+    background-image: -gtk-win32-theme-part(toolbar, 1 3);
+}
+
+.toolbar .button:active:prelight {
+    background-image: -gtk-win32-theme-part(toolbar, 1 6);
+}
+
+.toolbar .button:insensitive {
+    background-image: -gtk-win32-theme-part(toolbar, 1 4);
+}
+
+/* Column headers */
+
+column-header .button,
+column-header .button:focus {
+    background-color: transparent;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(header, 1 1);
+}
+
+column-header .button:prelight,
+column-header .button:prelight:focus {
+    background-image: -gtk-win32-theme-part(header, 1 2);
+}
+
+column-header .button:active,
+column-header .button:active:prelight,
+column-header .button:active:focus,
+column-header .button:active:prelight:focus {
+    background-image: -gtk-win32-theme-part(header, 1 3);
+}
+
+GtkSwitch {
+    font: bold condensed 10;
+    color: @text_color;
+}
+
+GtkSwitch.slider {
+    padding: 4px;
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (8 1));
+    border-width: 0;
+}
+
+GtkSwitch.trough:insensitive {
+    background-image: -gtk-win32-theme-part(button, 1 4);
+}
+
+GtkSwitch.trough {
+    background-image: -gtk-win32-theme-part(button, 1 1);
+}
+
+GtkSwitch.trough:active {
+    background-image: -gtk-win32-theme-part(button, 1 2);
+}
+
+/* Menus */
+
+.menu {
+    background-color: -gtk-win32-color(button, 4);
+    border-color: shade (-gtk-win32-color(button, 4), 0.6);
+    border-style: solid;
+    border-width: 1px;
+    padding: 2px;
+}
+
+.menuitem {
+    color: -gtk-win32-color(button, 7);
+}
+
+.menubar .menuitem *:backdrop {
+    color: mix (-gtk-win32-color(button, 7), white, 0.5);
+}
+
+.menubar > .menuitem {
+    padding: 3px 5px;
+}
+
+/* Add more padding to menus, increasing visible height of each menuitem */
+.menu * {
+  padding: 2px;
+}
+
+/* Make arrows a bit smaller to fit better into W32 theme
+   FIXME: they still have the wrong style though - angle instead of a filled triangle */
+GtkMenuItem {
+    -GtkMenuItem-arrow-scaling: 0.5;
+}
+
+/* Assistant */
+
+GtkAssistant .sidebar .highlight {
+    background-color: gray;
+    font: bold;
+}
+
+GtkAssistant .sidebar {
+    padding: 12px;
+
+    background-color: white;
+
+    border-image: none;
+    border-width: 0 1px 0 0;
+    border-style: solid;
+}
+
+GtkColorSwatch {
+    border-style: solid;
+    border-width: 1px;
+}
+
+GtkColorSwatch:prelight {
+    border-color: shade (@bg_color, 0.2);
+}
+
+.separator,
+.separator:prelight {
+    color: shade (@bg_color, 0.6);
+}
+
+GtkStatusbar > GtkFrame {
+    border-width: 1px 1px 1px 1px;
+    border-style: solid;
+    border-image:  -gtk-win32-theme-part(status, 0 0, margins (-1 0 0 0))  2 1 1 1 stretch;
+    background-image: none;
+}
+
+.grip {
+    background-color: transparent;
+    background-image:  -gtk-win32-theme-part(status, 3 1);
+}
+
+@keyframes spinner {
+   0% { background-image: none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+   0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none; }
+   8% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
+  16% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)); }
+  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
+  25% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)); }
+  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
+  33% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)); }
+  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
+  41% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)); }
+  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
+  50% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)); }
+  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
+  58% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)); }
+  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
+  66% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)); }
+  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
+  75% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)); }
+  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
+  83% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)); }
+  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
+  91% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)); }
+ 100% { background-image: none,
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+ 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                          -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)); }
+}
+
+.spinner {
+  background-color: transparent;
+  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                    -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+  background-position: 25.00% 6.70%, 6.70% 25.00%, 0.00% 50.00%, 6.70% 75.00%, 25.00% 93.30%, 50.00% 100.00%, 75.00% 93.30%, 93.30% 75.00%, 100.00% 50.00%, 93.30% 25.00%, 75.00% 6.70%, 50.00% 0.00%;
+  background-size: 20% 20%;
+  background-repeat: no-repeat;
+  transition: background-image 500ms ease-out;
+}
+
+.spinner:active {
+   background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.916667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.833333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.75)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.666667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.583333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.5)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.416667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.333333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.25)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.166667)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.0833333)), to(transparent)),
+                     -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+  animation: spinner 1s infinite linear;
+}
+
+/* Popovers */
+.popover {
+    border-radius: 3px;
+    background-clip: border-box;
+    background-color: @bg_color;
+
+    border-color: rgba(0, 0, 0, 1);
+    border-width: 1px;
+    border-style: solid;
+
+    box-shadow: 0 2px 3px alpha(black, 0.5);
+    margin: 10px;
+    padding: 2px;
+}
+.popover > .list,
+.popover > .view,
+.popover > .toolbar {
+    background-color: transparent;
+}
+
+/* Listbox */
+.list {
+  background-color: -gtk-win32-color(listbox, 5);
+}
+
+/* Dim label */
+.dim-label {
+    color: alpha(currentColor, 0.55);
+    text-shadow: none;
+}
+
+/* Modelbuttons */
+.button.menuitem:focused,
+.button.menuitem {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(menu, 14 1);
+}
+
+.button.menuitem:active,
+.button.menuitem:active:focused {
+    background-color: transparent;
+    background-image: -gtk-win32-theme-part(menu, 14 1);
+}
+
+.button.menuitem:active:prelight:focused,
+.button.menuitem:prelight:focused,
+.button.menuitem:prelight {
+    background-image: -gtk-win32-theme-part(menu, 14 2);
+}
+
+.button.menuitem:active:prelight:insensitive:focused,
+.button.menuitem:prelight:insensitive:focused,
+.button.menuitem:prelight:insensitive {
+    background-image: -gtk-win32-theme-part(menu, 14 4);
+}
+
+
+.button.menuitem.radio:focused,
+.button.menuitem.radio,
+.button.menuitem.radio:prelight,
+.button.menuitem.radio:insensitive {
+    background-color: transparent;
+    background-image: none;
+    border-width: 0;
+}
+
+.button.menuitem.radio:active:focused,
+.button.menuitem.radio:active,
+.button.menuitem.radio:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 12 2, over (11 3));
+    border-width: 0;
+}
+
+.button.menuitem.radio:inconsistent:focused,
+.button.menuitem.radio:inconsistent,
+.button.menuitem.radio:inconsistent:insensitive,
+.button.menuitem.radio:inconsistent:prelight,
+.button.menuitem.radio:inconsistent:active,
+.button.menuitem.radio:inconsistent:active:prelight {
+    background-image: none; /* Fall back to default, this state is not in win32 */
+    border-width: 0;
+}
+
+.button.menuitem.radio:insensitive:active:focused,
+.button.menuitem.radio:insensitive:active,
+.button.menuitem.radio:insensitive:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 12 1, over (11 4));
+    border-width: 0;
+}
+
+.button.menuitem.check:focused,
+.button.menuitem.check,
+.button.menuitem.check:insensitive,
+.button.menuitem.check:prelight,
+.button.menuitem.check:prelight:focused {
+    background-color: transparent;
+    background-image: none;
+    border-width: 0;
+}
+
+
+.button.menuitem.check:active:focused, 
+.button.menuitem.check:active, 
+.button.menuitem.check:active:prelight:focused,
+.button.menuitem.check:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 12 2, over (11 1));
+    border-width: 0;
+}
+
+.button.menuitem.check:inconsistent:focused,
+.button.menuitem.check:inconsistent,
+.button.menuitem.check:inconsistent:insensitive,
+.button.menuitem.check:inconsistent:insensitive:focused,
+.button.menuitem.check:inconsistent:prelight,
+.button.menuitem.check:inconsistent:prelight:focused,
+.button.menuitem.check:inconsistent:active,
+.button.menuitem.check:inconsistent:active:focused,
+.button.menuitem.check:inconsistent:active:prelight:focused,
+.button.menuitem.check:inconsistent:active:prelight {
+    background-image: none; /* Fall back to default, this state is not in win32 */
+    border-width: 0;
+}
+
+.button.menuitem.check:insensitive:active:focused,
+.button.menuitem.check:insensitive:active,
+.button.menuitem.check:insensitive:active:prelight:focused,
+.button.menuitem.check:insensitive:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 12 1, over (11 2));
+    border-width: 0;
+}
+
+/* Application notification */
+.app-notification {
+    border-style: solid;
+    border-color: @app_notification_border;
+    border-width: 0 1px 1px 1px;
+    border-radius: 0 0 5px 5px;
+    padding: 8px;
+
+    background-image: linear-gradient(to bottom,
+                                      @app_notification_a,
+                                      @app_notification_b 18%,
+                                      @app_notification_c);
+
+    color: @theme_text_color;
+    text-shadow: 0 1px @primary_toolbar_button_text_shadow;
+    border-image: none;
+}
diff --git a/gtk/theme/win32/gtk-win32-classic.css b/gtk/theme/win32/gtk-win32-classic.css
new file mode 100644 (file)
index 0000000..e28a153
--- /dev/null
@@ -0,0 +1,4 @@
+/* We should have a real win32 classic theme that picks up\r
+   colors from the settings. But for now, at least don't break\r
+   when win32 is in classic mode by just using raleigh. */\r
+@import url("Raleigh.css");\r
diff --git a/gtk/theme/win32/gtk-win32-xp.css b/gtk/theme/win32/gtk-win32-xp.css
new file mode 100644 (file)
index 0000000..68ccba5
--- /dev/null
@@ -0,0 +1,164 @@
+@import url("gtk-win32-base.css");
+
+/* Override non-entry combobox arrow parts from the base theme,
+   since XP draws an empty white rectangle for parts 6 1 and 6 4.
+   Draw parts 1 1 and 1 4 instead */
+GtkComboBox GtkBox {
+    background-image: -gtk-win32-theme-part(combobox, 1 1, margins (1 0 1 0));
+}
+GtkComboBox GtkBox:insensitive {
+    background-image: -gtk-win32-theme-part(combobox, 1 4, margins (1 0 1 0));
+}
+
+.menubar {
+    background-color: #f7f7f7;
+    /*background-color: -gtk-win32-color(button, 30);*/
+
+    border-width: 0 0 1px 0;
+    border-style: solid;
+    border-color: #ded3bd;
+}
+
+.menu > .menuitem:prelight {
+    background-color: -gtk-win32-color(button, 29);
+}
+
+.menubar > .menuitem:prelight,
+.menubar > .menuitem:prelight:focused {
+    background-image: -gtk-win32-theme-part(toolbar, 1 2);
+}
+
+.notebook {
+    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -3 -1));
+    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -2 0)) 1 1 1 1 repeat;
+}
+
+.menuitem.check,
+.menuitem.check:prelight,
+.menuitem.check:insensitive,
+.menuitem.check:active,
+.menuitem.check:active:prelight,
+.menuitem.check:inconsistent,
+.menuitem.check:inconsistent:insensitive,
+.menuitem.check:inconsistent:prelight,
+.menuitem.check:inconsistent:active,
+.menuitem.check:inconsistent:active:prelight,
+.menuitem.check:insensitive:active,
+.menuitem.check:insensitive:active:prelight {
+    background-image: none;
+    border-width: 0;
+}
+
+.menuitem.radio,
+.menuitem.radio:prelight,
+.menuitem.radio:insensitive,
+.menuitem.radio:active,
+.menuitem.radio:active:prelight,
+.menuitem.radio:inconsistent,
+.menuitem.radio:inconsistent:insensitive,
+.menuitem.radio:inconsistent:prelight,
+.menuitem.radio:inconsistent:active,
+.menuitem.radio:inconsistent:active:prelight,
+.menuitem.radio:insensitive:active,
+.menuitem.radio:insensitive:active:prelight {
+    background-image: none;
+    border-width: 0;
+}
+
+.spinbutton .button {
+    border-width: 1px;
+    border-style: solid;
+    border-color: #7b9ebd;
+}
+
+.spinbutton .button:last-child {
+    border-width: 1px 1px 1px 0px;
+}
+
+GtkProgressBar.progressbar {
+    border-width: 2px;
+    border-style: solid;
+    border-color: transparent;
+}
+
+/* Notebook */
+
+.notebook {
+    background-color: #ffffff;
+    border-width: 1px 1px 1px 1px;
+    border-style: solid;
+    background-origin: padding-box;
+    background-clip: border-box;
+    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -2 -1));
+    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -1 0)) 1 1 1 1 repeat;
+    -GtkNotebook-tab-overlap: 1;
+    -GtkNotebook-tab-curvature: 0;
+}
+
+.notebook tab {
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(tab, 1 1);
+    padding: 0px 4px 0px 4px;
+}
+
+.notebook tab.left, .notebook tab.right {
+    padding: 4px 0px 4px 0px;
+}
+
+.notebook tab:active {
+    background-image: -gtk-win32-theme-part(tab, 1 3, margins(0 0 -1 0));
+}
+.notebook tab:active.top {
+    padding: 2px 4px 1px 4px;
+}
+
+.notebook tab:active.bottom {
+    padding: 1px 4px 2px 4px;
+}
+
+.notebook tab:active.right {
+    padding: 4px 4px 4px 1px;
+}
+
+.notebook tab:active.left {
+    padding: 4px 1px 4px 4px;
+}
+
+/* Listbox */
+
+/* This is roughly similar to what Vista+ theme draws. The reason for using
+this instead of changing background-color to @selection_bg_color is that
+blanket "* { color: @text_color; }" style overrides ".list-row:selected {
+color: @selected_fg_color; }", causing labels and widgets in list rows to have
+black (not white) text over blue background. Fixing that requires overhauling
+the whole theme to put narrow "color: @text_color" style everywhere, to be
+able to remove the blanket style.
+And the reason for not using appropriate W32 theme part is that the appropriate
+W32 theme part does not exist in XP theme. */
+.list-row:prelight {
+    background-image: -gtk-gradient (linear,
+               0 0, 0 1,
+               color-stop(0, rgb(253, 254, 255)),
+               color-stop(1, rgb(237, 245, 255)));
+    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
+}
+
+.list-row:selected {
+  /* Override *:selected {} blanket style, keeping the background - bright
+     and the text - dark */
+    background-color: transparent;
+    color: @text_color;
+    background-image: -gtk-gradient (linear,
+               0 0, 0 1,
+               color-stop(0, rgb(236, 244, 255)),
+               color-stop(1, rgb(208, 230, 255)));
+    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
+}
+
+.list-row:selected:prelight {
+    background-image: -gtk-gradient (linear,
+               0 0, 0 1,
+               color-stop(0, rgb(221, 236, 255)),
+               color-stop(1, rgb(194, 220, 255)));
+    box-shadow: inset -1px -1px 0px rgba (128, 128, 255, 0.5), inset 1px 1px 0px rgba (128, 128, 255, 0.5);
+}
\ No newline at end of file
diff --git a/gtk/theme/win32/gtk-win32.css b/gtk/theme/win32/gtk-win32.css
new file mode 100644 (file)
index 0000000..f0fd0b6
--- /dev/null
@@ -0,0 +1,344 @@
+@import url("gtk-win32-base.css");
+
+/* Menus */
+
+.menubar {
+    background-color: transparent;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(menu, 7 1);
+}
+
+.menubar > .menuitem {
+    background-color: transparent;
+    border-width: 0;
+    background-image: -gtk-win32-theme-part(menu, 8 1);
+}
+
+.menubar > .menuitem:prelight {
+    background-image: -gtk-win32-theme-part(menu, 8 3);
+}
+
+.menuitem:prelight {
+    background-image: -gtk-win32-theme-part(menu, 14 2);
+}
+
+.menuitem:prelight:insensitive {
+    background-image: -gtk-win32-theme-part(menu, 14 4);
+}
+
+.menuitem.radio,
+.menuitem.radio:prelight,
+.menuitem.radio:insensitive {
+    background-color: transparent;
+    background-image: none;
+    border-width: 0;
+}
+
+.menuitem.radio:active, 
+.menuitem.radio:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 11 3);
+    border-width: 0;
+}
+
+.menuitem.radio:inconsistent,
+.menuitem.radio:inconsistent:insensitive,
+.menuitem.radio:inconsistent:prelight,
+.menuitem.radio:inconsistent:active,
+.menuitem.radio:inconsistent:active:prelight {
+    background-image: none; /* Fall back to default, this state is not in win32 */
+    border-width: 0;
+}
+
+.menuitem.radio:insensitive:active,
+.menuitem.radio:insensitive:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 11 4);
+    border-width: 0;
+}
+
+.menuitem.check,
+.menuitem.check:prelight,
+.menuitem.check:insensitive {
+    background-image: none;
+    border-width: 0;
+}
+
+.menuitem.check:active, 
+.menuitem.check:active:prelight {
+    background-image: -gtk-win32-theme-part(menu, 11 1);
+    border-width: 0;
+}
+
+.menuitem.check:inconsistent,
+.menuitem.check:inconsistent:insensitive,
+.menuitem.check:inconsistent:prelight,
+.menuitem.check:inconsistent:active,
+.menuitem.check:inconsistent:active:prelight {
+    background-image: none; /* Fall back to default, this state is not in win32 */
+    border-width: 0;
+}
+
+.menuitem.check:insensitive:active,
+.menuitem.check:insensitive:active:prelight{
+    background-image: -gtk-win32-theme-part(menu, 11 2);
+    border-width: 0;
+}
+
+/* Notebook */
+.notebook {
+    /* This prevents a thin half-transparent line between the pane and the tab */
+    background-color: -gtk-win32-color(tab, 5);
+
+    border-width: 1px 1px 1px 1px;
+    border-style: solid;
+    background-origin: padding-box;
+    background-clip: border-box;
+
+    /* W32 theme draws it with borders and all, cut them away */
+    background-image: -gtk-win32-theme-part(tab, 9 1, margins(-1 -3 -2 -1));
+
+    /* Grab the borders now and duplicate them across the perimeter */
+    border-image: -gtk-win32-theme-part(tab, 9 1, margins(0 -2 -1 0)) 1 1 1 1 repeat;
+    /* MSW7 themes draw tab overlaps differently. Net result is:
+       * inactive tab text never moves no matter which tabs get to be active
+       * active tab text moves only up
+       * active tab steals space from its neighbors (overlapping their borders without moving them)
+       * inactive tab does not steal any space from its neighbors (prelight makes that obvious - one tab's borders light up, its neighbors' don't change)
+       * first(last in RTL?) tab has extra gap that disappears (due to overlapping) when this tab activates
+       This can't be emulated in GTK, so we won't even try.
+    */
+    -GtkNotebook-tab-overlap: 0;
+    -GtkNotebook-tab-curvature: 0;
+}
+
+.notebook tab {
+    /* Make sure parts not covered by the background are transparent */
+    background-color: transparent;
+
+    /* Use GTK border, since we can control where it's drawn (unlike built-in theme border, which is always left-top-right) */
+    border-width: 1px;
+    border-style: solid;
+    border-color: rgb(137, 140, 149);
+
+    /* Sadly, GTK CSS can't rotate images, which means that we can't use tabs from the theme */
+    background-image: none;
+    /* Don't use border image either, since it has no bottom border */
+    border-image: none;
+
+    /* By default tabs are large enough for their labels, give them more space */
+    padding: 2px;
+}
+
+/* W32 has no concept of notebook header (the rectangle where tabs are - including the area where tabs could be, if you add more of them), make it disappear */
+.notebook.header {
+  background-color: transparent;
+  background-image: none;
+  border-width: 0px;
+  border-color: transparent;
+}
+
+/* Draw everything ourselves. Default MSW7 theme for a top tab (the only kind of tab available) is:
+ 1-px grey border
+ extra 1-px inside white borders to the left and the right
+ top 8 pixels of the tab are light grey gradient (from 95% to 92% here)
+ rest of the tab is dark grey gradient (quick 3-pixel fall from 87% to 85%, then uniform until half the way, then drops to 84%, last 4 pixels fall down to 81%)
+
+ Prelight tab is the same as normal, but with light blue instead of grey.
+ Active tabs (prelight ot not) are simple white.
+ Disabled tabs are simple dark grey.
+ There's also theme part for "focused" tab (simple pale blue), but it is unclear in which circumstances it's used.
+
+ Normal and selected tab borders are grey.
+ Prelight tab borders are blue.
+ Disabled tab borders are darker grey.
+ */
+.notebook tab.top {
+    background-image: -gtk-gradient (linear,
+               0 0, 0 1,
+               color-stop(0, rgb(242, 242, 242)),
+               color-stop(0.2, rgb(235, 235, 235)),
+               color-stop(0.21, rgb(221, 221, 221)),
+               color-stop(0.22, rgb(216, 216, 216)),
+               color-stop(0.6, rgb(214, 214, 214)),
+               color-stop(0.9, rgb(214, 214, 214)),
+               color-stop(1, rgb(207, 207, 207)));
+    box-shadow: inset -1px 0px 0px white, inset 1px 0px 0px white;
+    /* Tab border is 1px (see above), override bottom border (for top tabs) to be 0px */
+    border-bottom: 0px;
+}
+
+.notebook tab.top:prelight {
+    background-image: -gtk-gradient (linear,
+               0 0, 0 1,
+               color-stop(0, rgb(234, 246, 253)),
+               color-stop(0.2, rgb(217, 240, 252)),
+               color-stop(0.21, rgb(190, 230, 253)),
+               color-stop(0.22, rgb(181, 226, 250)),
+               color-stop(0.6, rgb(178, 224, 249)),
+               color-stop(0.9, rgb(175, 222, 248)),
+               color-stop(1, rgb(167, 217, 245)));
+}
+
+.notebook tab.left {
+    background-image: -gtk-gradient (linear,
+               0 0, 1 0,
+               color-stop(0, rgb(242, 242, 242)),
+               color-stop(0.2, rgb(235, 235, 235)),
+               color-stop(0.21, rgb(221, 221, 221)),
+               color-stop(0.22, rgb(216, 216, 216)),
+               color-stop(0.6, rgb(214, 214, 214)),
+               color-stop(0.9, rgb(214, 214, 214)),
+               color-stop(1, rgb(207, 207, 207)));
+
+    box-shadow: inset 0px -1px 0px white, inset 0px 1px 0px white;
+    /* Tab border is 1px (see above), override right border (for left tabs) to be 0px */
+    border-right: 0px;
+}
+
+.notebook tab.left:prelight {
+    background-image: -gtk-gradient (linear,
+               0 0, 1 0,
+               color-stop(0, rgb(234, 246, 253)),
+               color-stop(0.2, rgb(217, 240, 252)),
+               color-stop(0.21, rgb(190, 230, 253)),
+               color-stop(0.22, rgb(181, 226, 250)),
+               color-stop(0.6, rgb(178, 224, 249)),
+               color-stop(0.9, rgb(175, 222, 248)),
+               color-stop(1, rgb(167, 217, 245)));
+}
+
+.notebook tab.right {
+    background-image: -gtk-gradient (linear,
+               1 0, 0 0,
+               color-stop(0, rgb(242, 242, 242)),
+               color-stop(0.2, rgb(235, 235, 235)),
+               color-stop(0.21, rgb(221, 221, 221)),
+               color-stop(0.22, rgb(216, 216, 216)),
+               color-stop(0.6, rgb(214, 214, 214)),
+               color-stop(0.9, rgb(214, 214, 214)),
+               color-stop(1, rgb(207, 207, 207)));
+
+    box-shadow: inset 0px 1px 0px white, inset 0px -1px 0px white;
+    /* Tab border is 1px (see above), override left border (for right tabs) to be 0px */
+    border-left: 0px;
+}
+
+.notebook tab.right:prelight {
+    background-image: -gtk-gradient (linear,
+               1 0, 0 0,
+               color-stop(0, rgb(234, 246, 253)),
+               color-stop(0.2, rgb(217, 240, 252)),
+               color-stop(0.21, rgb(190, 230, 253)),
+               color-stop(0.22, rgb(181, 226, 250)),
+               color-stop(0.6, rgb(178, 224, 249)),
+               color-stop(0.9, rgb(175, 222, 248)),
+               color-stop(1, rgb(167, 217, 245)));
+}
+
+.notebook tab.bottom {
+    background-image: -gtk-gradient (linear,
+               0 1, 0 0,
+               color-stop(0, rgb(242, 242, 242)),
+               color-stop(0.2, rgb(235, 235, 235)),
+               color-stop(0.21, rgb(221, 221, 221)),
+               color-stop(0.22, rgb(216, 216, 216)),
+               color-stop(0.6, rgb(214, 214, 214)),
+               color-stop(0.9, rgb(214, 214, 214)),
+               color-stop(1, rgb(207, 207, 207)));
+    box-shadow: inset -1px 0px 0px white, inset 1px 0px 0px white;
+    /* Tab border is 1px (see above), override top border (for bottom tabs) to be 0px */
+    border-top: 0px;
+}
+
+.notebook tab.bottom:prelight {
+    background-image: -gtk-gradient (linear,
+               0 1, 0 0,
+               color-stop(0, rgb(234, 246, 253)),
+               color-stop(0.2, rgb(217, 240, 252)),
+               color-stop(0.21, rgb(190, 230, 253)),
+               color-stop(0.22, rgb(181, 226, 250)),
+               color-stop(0.6, rgb(178, 224, 249)),
+               color-stop(0.9, rgb(175, 222, 248)),
+               color-stop(1, rgb(167, 217, 245)));
+}
+
+.notebook tab:active,
+.notebook tab:active:prelight,
+.notebook tab.right:active,
+.notebook tab.right:active:prelight,
+.notebook tab.bottom:active,
+.notebook tab.bottom:active:prelight,
+.notebook tab.left:active,
+.notebook tab.left:active:prelight
+{
+    /* active tabs are pure white with grey borders, and prelight changes nothing */
+    background-image: none;
+    background-color: white;
+    border-color: rgb(137, 140, 149);
+}
+
+.notebook tab:insensitive,
+.notebook tab:insensitive,
+.notebook tab.right:insensitive,
+.notebook tab.bottom:insensitive,
+.notebook tab.left:insensitive
+{
+    /* insensitive tabs are dark grey white with even darker grey borders */
+    background-image: none;
+    background-color: rgb(201, 202, 203);
+    border-color: rgb(128, 128, 128);
+}
+
+.notebook tab:prelight,
+.notebook tab.right:prelight,
+.notebook tab.bottom:prelight,
+.notebook tab.left:prelight
+{
+    /* prelight tabs have blue borders */
+    border-color: rgb(60, 127, 177);
+}
+
+
+.notebook tab.top:active {
+    /* Make active tab "stick out" up by padding it more at the bottom */
+    padding-bottom: 4px;
+}
+
+.notebook tab.right:active {
+    /* Make active tab "stick out" right by padding it more at the left */
+    padding-left: 4px;
+}
+
+.notebook tab.bottom:active {
+    /* Make active tab "stick out" down by padding it more at the top */
+    padding-top: 4px;
+}
+
+.notebook tab.left:active {
+    /* Make active tab "stick out" left by padding it more at the right */
+    padding-right: 4px;
+}
+
+
+/* Listbox */
+
+/* We're cheating here, using part 6 (listview header group),
+   because part 1 (listview item) is empty for some reason */
+.list-row:prelight {
+  background-image: -gtk-win32-theme-part(listview, 6 10);
+}
+
+.list-row:selected {
+  background-color: transparent;
+  /* Override *:selected {} blanket style, keeping the background - bright
+     and the text - dark */
+  color: @text_color;
+  background-image: -gtk-win32-theme-part(listview, 6 13);
+}
+
+.list-row:selected:focus {
+  background-image: -gtk-win32-theme-part(listview, 6 11);
+}
+
+.list-row:selected:prelight {
+  background-image: -gtk-win32-theme-part(listview, 6 12);
+}
diff --git a/gtk/ui/gtkaboutdialog.ui b/gtk/ui/gtkaboutdialog.ui
new file mode 100644 (file)
index 0000000..cc75d77
--- /dev/null
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkImage" id="image1">
+    <property name="visible">True</property>
+    <property name="can_focus">False</property>
+    <property name="icon_name">help-about</property>
+  </object>
+  <template class="GtkAboutDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
+    <property name="resizable">False</property>
+    <property name="type_hint">dialog</property>
+    <child internal-child="headerbar">
+      <object class="GtkHeaderBar" id="headerbar1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="show-close-button">True</property>
+        <child type="title">
+          <object class="GtkStackSwitcher" id="stack_switcher">
+            <property name="visible">False</property>
+            <property name="stack">stack</property>
+            <property name="no-show-all">True</property>
+          </object>
+        </child>
+      </object>
+    </child>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child>
+          <object class="GtkBox" id="box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">5</property>
+            <property name="orientation">vertical</property>
+            <property name="spacing">12</property>
+            <child>
+              <object class="GtkImage" id="logo_image">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="icon_name">image-missing</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="name_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label">name label</property>
+                <property name="justify">center</property>
+                <property name="selectable">True</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkStack" id="stack">
+                <property name="width_request">400</property>
+                <property name="height_request">100</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="homogeneous">True</property>
+                <property name="transition-type">over-up-down</property>
+                <property name="transition-duration">600</property>
+                <signal name="notify::visible-child" handler="stack_visible_child_notify" swapped="no"/>
+                <child>
+                  <object class="GtkBox" id="page_vbox">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="orientation">vertical</property>
+                    <property name="spacing">8</property>
+                    <child>
+                      <object class="GtkLabel" id="version_label">
+                        <property name="can_focus">False</property>
+                        <property name="label">version 1.0</property>
+                        <property name="justify">center</property>
+                        <property name="selectable">True</property>
+                        <property name="no-show-all">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="comments_label">
+                        <property name="can_focus">False</property>
+                        <property name="label">comments</property>
+                        <property name="justify">center</property>
+                        <property name="wrap">True</property>
+                        <property name="selectable">True</property>
+                        <property name="no-show-all">True</property>
+                        <property name="max-width-chars">60</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="hbox">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="homogeneous">True</property>
+                        <child>
+                          <object class="GtkLabel" id="website_label">
+                            <property name="can_focus">False</property>
+                            <property name="no_show_all">True</property>
+                            <property name="label">http://website.com</property>
+                            <property name="selectable">True</property>
+                            <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="license_label">
+                        <property name="can_focus">False</property>
+                        <property name="label">license</property>
+                        <property name="use_markup">True</property>
+                        <property name="justify">center</property>
+                        <property name="wrap">True</property>
+                        <property name="selectable">True</property>
+                        <property name="no_show_all">True</property>
+                        <property name="max-width-chars">60</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="pack_type">end</property>
+                        <property name="position">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="copyright_label">
+                        <property name="can_focus">False</property>
+                        <property name="label">copyright</property>
+                        <property name="justify">center</property>
+                        <property name="wrap">True</property>
+                        <property name="selectable">True</property>
+                        <property name="no-show-all">True</property>
+                        <property name="max-width-chars">60</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="pack_type">end</property>
+                        <property name="position">4</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">main</property>
+                    <property name="title" translatable="yes">About</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkBox" id="credits_page">
+                    <property name="visible">False</property>
+                    <property name="no-show-all">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="orientation">vertical</property>
+                    <property name="spacing">8</property>
+                    <child>
+                      <object class="GtkScrolledWindow" id="scrolledwindow1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="hscrollbar_policy">never</property>
+                        <property name="shadow_type">in</property>
+                        <child>
+                          <object class="GtkViewport" id="viewport1">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <style>
+                              <class name="view"/>
+                            </style>
+                            <child>
+                              <object class="GtkGrid" id="credits_grid">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">center</property>
+                                <property name="valign">start</property>
+                                <property name="border_width">5</property>
+                                <property name="orientation">vertical</property>
+                                <property name="row_spacing">2</property>
+                                <property name="column_spacing">8</property>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                              </object>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">True</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">credits</property>
+                    <property name="title" translatable="yes">Credits</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkBox" id="license_page">
+                    <property name="visible">False</property>
+                    <property name="no-show-all">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="orientation">vertical</property>
+                    <property name="spacing">8</property>
+                    <child>
+                      <object class="GtkScrolledWindow" id="scrolledwindow2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="hscrollbar_policy">never</property>
+                        <property name="shadow_type">in</property>
+                        <child>
+                          <object class="GtkTextView" id="license_view">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="editable">False</property>
+                            <property name="left_margin">8</property>
+                            <property name="right_margin">8</property>
+                            <property name="cursor_visible">False</property>
+                            <signal name="event-after" handler="text_view_event_after" swapped="no"/>
+                            <signal name="key-press-event" handler="text_view_key_press_event" swapped="no"/>
+                            <signal name="motion-notify-event" handler="text_view_motion_notify_event" swapped="no"/>
+                          </object>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">True</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">license</property>
+                    <property name="title" translatable="yes">License</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkaboutdialog.ui.h b/gtk/ui/gtkaboutdialog.ui.h
new file mode 100644 (file)
index 0000000..80cd5b5
--- /dev/null
@@ -0,0 +1,3 @@
+N_("About");
+N_("Credits");
+N_("License");
diff --git a/gtk/ui/gtkactionbar.ui b/gtk/ui/gtkactionbar.ui
new file mode 100644 (file)
index 0000000..c2199a2
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkActionBar" parent="GtkBin">
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkRevealer" id="revealer">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <child>
+          <object class="GtkFrame" id="frame">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="action-bar"/>
+            </style>
+            <child>
+              <object class="GtkBox" id="box">
+                <property name="visible">True</property>
+                <property name="orientation">horizontal</property>
+                <property name="can_focus">False</property>
+                <property name="border_width">0</property>
+                <property name="spacing">6</property>
+              </object>
+            </child>
+          </object>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkactionbar.ui.h b/gtk/ui/gtkactionbar.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkappchooserdialog.ui b/gtk/ui/gtkappchooserdialog.ui
new file mode 100644 (file)
index 0000000..bc7df6a
--- /dev/null
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkAppChooserDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">0</property>
+    <property name="title" translatable="yes">Select Application</property>
+    <property name="type_hint">dialog</property>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child>
+          <object class="GtkSearchBar" id="search_bar">
+            <property name="visible">True</property>
+            <property name="border_width">0</property>
+            <child>
+              <object class="GtkSearchEntry" id="search_entry">
+                <property name="visible">True</property>
+                <property name="hexpand">True</property>
+                <property name="max-width-chars">40</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">start</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child internal-child="action_area">
+          <object class="GtkButtonBox" id="dialog-action_area1">
+            <property name="can_focus">False</property>
+            <property name="layout_style">end</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">end</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkBox" id="inner_box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="orientation">vertical</property>
+            <property name="spacing">6</property>
+            <child>
+              <object class="GtkLabel" id="label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">center</property>
+                <property name="valign">center</property>
+                <property name="label">label</property>
+                <property name="wrap">True</property>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="cancel_button">
+        <property name="visible">True</property>
+        <property name="use_underline">True</property>
+        <property name="label" translatable="yes">_Cancel</property>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="ok_button">
+        <property name="visible">True</property>
+        <property name="label" translatable="yes">_Select</property>
+        <property name="use_underline">True</property>
+        <property name="can_default">True</property>
+      </object>
+    </child>
+    <action-widgets>
+      <action-widget response="cancel">cancel_button</action-widget>
+      <action-widget response="ok" default="true">ok_button</action-widget>
+    </action-widgets>
+  </template>
+  <object class="GtkButton" id="show_more_button">
+    <property name="label" translatable="yes">_View All Applications</property>
+    <property name="visible">True</property>
+    <property name="use_underline">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <signal name="clicked" handler="show_more_button_clicked_cb" swapped="no"/>
+  </object>
+  <object class="GtkButton" id="software_button">
+    <property name="label" translatable="yes">_Find New Applications</property>
+    <property name="visible">True</property>
+    <property name="use_underline">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <signal name="clicked" handler="software_button_clicked_cb" swapped="no"/>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkappchooserdialog.ui.h b/gtk/ui/gtkappchooserdialog.ui.h
new file mode 100644 (file)
index 0000000..f542887
--- /dev/null
@@ -0,0 +1,5 @@
+N_("Select Application");
+N_("_Cancel");
+N_("_Select");
+N_("_View All Applications");
+N_("_Find New Applications");
diff --git a/gtk/ui/gtkappchooserwidget.ui b/gtk/ui/gtkappchooserwidget.ui
new file mode 100644 (file)
index 0000000..4b23628
--- /dev/null
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkListStore" id="program_list_store">
+    <columns>
+      <!-- column-name app-info -->
+      <column type="GAppInfo"/>
+      <!-- column-name app-icon -->
+      <column type="GIcon"/>
+      <!-- column-name name -->
+      <column type="gchararray"/>
+      <!-- column-name description -->
+      <column type="gchararray"/>
+      <!-- column-name exec -->
+      <column type="gchararray"/>
+      <!-- column-name default -->
+      <column type="gboolean"/>
+      <!-- column-name heading -->
+      <column type="gboolean"/>
+      <!-- column-name heading-text -->
+      <column type="gchararray"/>
+      <!-- column-name recommended -->
+      <column type="gboolean"/>
+      <!-- column-name fallback -->
+      <column type="gboolean"/>
+    </columns>
+  </object>
+  <object class="GtkTreeModelSort" id="program_list_sort">
+    <property name="model">program_list_store</property>
+  </object>
+  <template class="GtkAppChooserWidget" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <property name="orientation">vertical</property>
+    <child>
+      <object class="GtkOverlay" id="overlay">
+        <property name="visible">True</property>
+        <child>
+          <object class="GtkScrolledWindow" id="scrolled_window">
+            <property name="width_request">400</property>
+            <property name="height_request">300</property>
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="hscrollbar_policy">never</property>
+            <property name="shadow_type">in</property>
+            <child>
+              <object class="GtkTreeView" id="program_list">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="model">program_list_sort</property>
+                <property name="headers_visible">False</property>
+                <signal name="button-press-event" handler="widget_button_press_event_cb" swapped="no"/>
+                <signal name="row-activated" handler="program_list_selection_activated" swapped="no"/>
+                <child internal-child="selection">
+                  <object class="GtkTreeSelection" id="treeview-selection2">
+                    <property name="mode">browse</property>
+                    <signal name="changed" handler="refresh_and_emit_app_selected" object="GtkAppChooserWidget" swapped="yes"/>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkTreeViewColumn" id="column">
+                    <child>
+                      <object class="GtkCellRendererText" id="padding_renderer"/>
+                    </child>
+                    <child>
+                      <object class="GtkCellRendererText" id="heading">
+                        <property name="ypad">6</property>
+                        <property name="wrap_mode">word</property>
+                        <property name="wrap_width">350</property>
+                      </object>
+                      <attributes>
+                        <attribute name="visible">6</attribute>
+                        <attribute name="markup">7</attribute>
+                      </attributes>
+                    </child>
+                    <child>
+                      <object class="GtkCellRendererText" id="secondary_padding"/>
+                    </child>
+                    <child>
+                      <object class="GtkCellRendererPixbuf" id="app_icon"/>
+                      <attributes>
+                        <attribute name="gicon">1</attribute>
+                      </attributes>
+                    </child>
+                    <child>
+                      <object class="GtkCellRendererText" id="app_name">
+                        <property name="ellipsize">end</property>
+                      </object>
+                      <attributes>
+                        <attribute name="markup">3</attribute>
+                      </attributes>
+                    </child>
+                  </object>
+                </child>
+              </object>
+            </child>
+          </object>
+        </child>
+        <child type="overlay">
+          <object class="GtkBox" id="no_apps">
+            <property name="orientation">vertical</property>
+            <property name="halign">center</property>
+            <property name="valign">center</property>
+            <child>
+              <object class="GtkImage">
+                <property name="visible">True</property>
+                <property name="icon-name">gnome-software-symbolic</property>
+                <property name="pixel-size">48</property>
+                <property name="margin">12</property>
+                <style>
+                  <class name="dim-label"/>
+                </style>
+              </object>
+            </child>
+            <child>
+              <object class="GtkLabel" id="no_apps_label">
+                <property name="visible">True</property>
+                <property name="label" translatable="yes">No applications found.</property>
+                <property name="halign">center</property>
+                <property name="valign">center</property>
+                <attributes>
+                  <attribute name="scale" value="1.2"/>
+                </attributes>
+                <style>
+                  <class name="dim-label"/>
+                </style>
+              </object>
+            </child>
+          </object>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkappchooserwidget.ui.h b/gtk/ui/gtkappchooserwidget.ui.h
new file mode 100644 (file)
index 0000000..35d9fd3
--- /dev/null
@@ -0,0 +1 @@
+N_("No applications found.");
diff --git a/gtk/ui/gtkapplication-quartz.ui b/gtk/ui/gtkapplication-quartz.ui
new file mode 100644 (file)
index 0000000..efa969e
--- /dev/null
@@ -0,0 +1,54 @@
+<interface>
+  <menu id='app-menu'>
+    <section>
+      <item>
+        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
+        <attribute name='label' translatable='yes'>About %s</attribute>
+        <attribute name='action'>app.about</attribute>
+        <attribute name='x-gtk-private-special'>replace-appname</attribute>
+      </item>
+    </section>
+    <section>
+      <item>
+        <!-- used for the application menu on MacOS -->
+        <attribute name='label' translatable='yes'>Preferences</attribute>
+        <attribute name='action'>app.preferences</attribute>
+      </item>
+    </section>
+    <section>
+      <item>
+        <!-- used for the application menu on MacOS -->
+        <attribute name='label' translatable='yes'>Services</attribute>
+        <attribute name='x-gtk-private-special'>services-submenu</attribute>
+      </item>
+    </section>
+    <section>
+      <item>
+        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
+        <attribute name='label' translatable='yes'>Hide %s</attribute>
+        <attribute name='x-gtk-private-special'>hide-this</attribute>
+        <attribute name='action'>gtkinternal.hide</attribute>
+      </item>
+      <item>
+        <!-- used for the application menu on MacOS -->
+        <attribute name='label' translatable='yes'>Hide Others</attribute>
+        <attribute name='x-gtk-private-special'>hide-others</attribute>
+        <attribute name='action'>gtkinternal.hide-others</attribute>
+      </item>
+      <item>
+        <!-- used for the application menu on MacOS -->
+        <attribute name='label' translatable='yes'>Show All</attribute>
+        <attribute name='x-gtk-private-special'>show-all</attribute>
+        <attribute name='action'>gtkinternal.show-all</attribute>
+      </item>
+    </section>
+    <section>
+      <item>
+        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
+        <attribute name='label' translatable='yes'>Quit %s</attribute>
+        <attribute name='action'>app.quit</attribute>
+        <attribute name='x-gtk-private-special'>replace-appname</attribute>
+      </item>
+    </section>
+  </menu>
+</interface>
diff --git a/gtk/ui/gtkapplication-quartz.ui.h b/gtk/ui/gtkapplication-quartz.ui.h
new file mode 100644 (file)
index 0000000..cf175f1
--- /dev/null
@@ -0,0 +1,7 @@
+N_("About %s");
+N_("Preferences");
+N_("Services");
+N_("Hide %s");
+N_("Hide Others");
+N_("Show All");
+N_("Quit %s");
diff --git a/gtk/ui/gtkassistant.ui b/gtk/ui/gtkassistant.ui
new file mode 100644 (file)
index 0000000..6c09373
--- /dev/null
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkAssistant" parent="GtkWindow">
+    <property name="can_focus">False</property>
+    <child type="titlebar">
+      <object class="GtkHeaderBar" id="headerbar">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="show-close-button">False</property>
+      </object>
+    </child>
+    <child>
+      <object class="GtkBox" id="main_box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="border_width">0</property>
+        <property name="spacing">12</property>
+        <child>
+          <object class="GtkFrame" id="sidebar_frame">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label_xalign">0</property>
+            <style>
+              <class name="sidebar"/>
+            </style>
+            <child>
+              <object class="GtkBox" id="sidebar">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="orientation">vertical</property>
+                <property name="spacing">6</property>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+            </child>
+            <child type="label_item">
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkBox" id="content_box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">12</property>
+            <property name="orientation">vertical</property>
+            <property name="spacing">12</property>
+            <child>
+              <object class="GtkNotebook" id="content">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="show_tabs">False</property>
+                <property name="show_border">False</property>
+                <signal name="remove" handler="assistant_remove_page_cb" swapped="no"/>
+                <child>
+                  <placeholder/>
+                </child>
+                <child type="tab">
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkBox" id="action_area">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">end</property>
+                <property name="spacing">6</property>
+                <child>
+                  <object class="GtkButton" id="apply">
+                    <property name="label" translatable="yes">_Apply</property>
+                    <property name="can_focus">True</property>
+                    <property name="can_default">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_apply" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="forward">
+                    <property name="label" translatable="yes">_Next</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="can_default">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_forward" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="back">
+                    <property name="label" translatable="yes">_Back</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_back" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="last">
+                    <property name="label" translatable="yes">_Finish</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_last" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="cancel">
+                    <property name="label" translatable="yes">_Cancel</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_cancel" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="close">
+                    <property name="label" translatable="yes">_Close</property>
+                    <property name="can_focus">True</property>
+                    <property name="can_default">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="no_show_all">True</property>
+                    <property name="use_underline">True</property>
+                    <style>
+                      <class name="text-button"/>
+                    </style>
+                    <signal name="clicked" handler="on_assistant_close" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">5</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+  <object class="GtkSizeGroup" id="button_size_group">
+    <widgets>
+      <widget name="apply"/>
+      <widget name="forward"/>
+      <widget name="back"/>
+      <widget name="last"/>
+      <widget name="cancel"/>
+      <widget name="close"/>
+    </widgets>
+  </object>
+  <object class="GtkSizeGroup" id="title_size_group"/>
+</interface>
diff --git a/gtk/ui/gtkassistant.ui.h b/gtk/ui/gtkassistant.ui.h
new file mode 100644 (file)
index 0000000..da26346
--- /dev/null
@@ -0,0 +1,6 @@
+N_("_Apply");
+N_("_Next");
+N_("_Back");
+N_("_Finish");
+N_("_Cancel");
+N_("_Close");
diff --git a/gtk/ui/gtkcolorchooserdialog.ui b/gtk/ui/gtkcolorchooserdialog.ui
new file mode 100644 (file)
index 0000000..1ad6d49
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkColorChooserDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
+    <property name="title" translatable="yes">Select a Color</property>
+    <property name="type_hint">dialog</property>
+    <property name="resizable">False</property>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child>
+          <object class="GtkColorChooserWidget" id="chooser">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">5</property>
+            <property name="orientation">vertical</property>
+            <property name="rgba">rgb(255,255,255)</property>
+            <signal name="color-activated" handler="color_activated_cb" swapped="no"/>
+            <signal name="notify::rgba" handler="propagate_notify" swapped="no"/>
+            <signal name="notify::show-editor" handler="propagate_notify" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="cancel_button">
+        <property name="visible">True</property>
+        <property name="use_underline">True</property>
+        <property name="label" translatable="yes">_Cancel</property>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="ok_button">
+        <property name="visible">True</property>
+        <property name="label" translatable="yes">_Select</property>
+        <property name="use_underline">True</property>
+        <property name="can_default">True</property>
+      </object>
+    </child>
+    <action-widgets>
+      <action-widget response="cancel">cancel_button</action-widget>
+      <action-widget response="ok" default="true">ok_button</action-widget>
+    </action-widgets>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkcolorchooserdialog.ui.h b/gtk/ui/gtkcolorchooserdialog.ui.h
new file mode 100644 (file)
index 0000000..af0ef00
--- /dev/null
@@ -0,0 +1,3 @@
+N_("Select a Color");
+N_("_Cancel");
+N_("_Select");
diff --git a/gtk/ui/gtkcoloreditor.ui b/gtk/ui/gtkcoloreditor.ui
new file mode 100644 (file)
index 0000000..d82e308
--- /dev/null
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtkprivate 3.10 -->
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkAdjustment" id="a_adj">
+    <property name="upper">1</property>
+    <property name="step_increment">0.01</property>
+    <property name="page_increment">0.10000000000000001</property>
+    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
+  </object>
+  <object class="GtkAdjustment" id="h_adj">
+    <property name="upper">1</property>
+    <property name="step_increment">0.01</property>
+    <property name="page_increment">0.10000000000000001</property>
+    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
+  </object>
+  <object class="GtkAdjustment" id="s_adj">
+    <property name="upper">1</property>
+    <property name="step_increment">0.01</property>
+    <property name="page_increment">0.10000000000000001</property>
+    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
+  </object>
+  <object class="GtkAdjustment" id="v_adj">
+    <property name="upper">1</property>
+    <property name="step_increment">0.01</property>
+    <property name="page_increment">0.10000000000000001</property>
+    <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
+  </object>
+  <template class="GtkColorEditor" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <signal name="notify::visible" handler="dismiss_current_popup" swapped="no"/>
+    <child>
+      <object class="GtkOverlay" id="overlay">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <signal name="get-child-position" handler="get_child_position" swapped="no"/>
+        <child>
+          <object class="GtkGrid" id="grid">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="margin_start">30</property>
+            <property name="margin_end">30</property>
+            <property name="row_spacing">12</property>
+            <property name="column_spacing">12</property>
+            <child>
+              <object class="GtkColorSwatch" id="swatch">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="rgba">rgb(255,255,255)</property>
+                <property name="selectable">False</property>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkEntry" id="entry">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="invisible_char">•</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" id="entry-atkobject">
+                    <property name="AtkObject::accessible-name" translatable="yes">Color Name</property>
+                  </object>
+                </child>
+                <signal name="activate" handler="entry_apply" swapped="no"/>
+                <signal name="focus-out-event" handler="entry_focus_out" swapped="no"/>
+                <signal name="notify::text" handler="entry_text_changed" swapped="no"/>
+              </object>
+              <packing>
+                <property name="left_attach">2</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkColorScale" id="h_slider">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="orientation">vertical</property>
+                <property name="adjustment">h_adj</property>
+                <property name="draw_value">False</property>
+                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">1</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkColorScale" id="a_slider">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="adjustment">a_adj</property>
+                <property name="draw_value">False</property>
+                <property name="scale_type">1</property>
+                <style>
+                  <class name="scale-has-marks-above"/>
+                </style>
+                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">2</property>
+                <property name="width">2</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkColorPlane" id="sv_plane">
+                <property name="width_request">300</property>
+                <property name="height_request">300</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="h_adjustment">h_adj</property>
+                <property name="s_adjustment">s_adj</property>
+                <property name="v_adjustment">v_adj</property>
+                <signal name="popup-menu" handler="popup_edit" swapped="no"/>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">1</property>
+                <property name="width">2</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </template>
+  <object class="GtkBox" id="a_popup">
+    <property name="can_focus">False</property>
+    <property name="no_show_all">True</property>
+    <style>
+      <class name="popover"/>
+      <class name="osd"/>
+    </style>
+    <signal name="draw" handler="popup_draw" swapped="no"/>
+    <child>
+      <object class="GtkGrid" id="grid4">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="margin_start">12</property>
+        <property name="margin_end">12</property>
+        <property name="margin_top">12</property>
+        <property name="margin_bottom">12</property>
+        <property name="column_spacing">6</property>
+        <child>
+          <object class="GtkLabel" id="label4">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label" translatable="yes" context="Color channel">A</property>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkSpinButton" id="a_entry">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="invisible_char_set">True</property>
+            <property name="climb_rate">1</property>
+            <child internal-child="accessible">
+              <object class="AtkObject" id="a_entry-atkobject">
+                <property name="AtkObject::accessible-name" translatable="yes">Alpha</property>
+              </object>
+            </child>
+            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </object>
+  <object class="GtkBox" id="h_popup">
+    <property name="can_focus">False</property>
+    <property name="no_show_all">True</property>
+    <style>
+      <class name="popover"/>
+      <class name="osd"/>
+    </style>
+    <signal name="draw" handler="popup_draw" swapped="no"/>
+    <child>
+      <object class="GtkGrid" id="grid3">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="margin_start">12</property>
+        <property name="margin_end">12</property>
+        <property name="margin_top">12</property>
+        <property name="margin_bottom">12</property>
+        <property name="column_spacing">6</property>
+        <child>
+          <object class="GtkLabel" id="label3">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label" translatable="yes" context="Color channel">H</property>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkSpinButton" id="h_entry">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="invisible_char_set">True</property>
+            <property name="climb_rate">1</property>
+            <child internal-child="accessible">
+              <object class="AtkObject" id="h_entry-atkobject">
+                <property name="AtkObject::accessible-name" translatable="yes">Hue</property>
+              </object>
+            </child>
+            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </object>
+  <object class="GtkBox" id="sv_popup">
+    <property name="can_focus">False</property>
+    <property name="no_show_all">True</property>
+    <style>
+      <class name="popover"/>
+      <class name="osd"/>
+    </style>
+    <signal name="draw" handler="popup_draw" swapped="no"/>
+    <child>
+      <object class="GtkGrid" id="grid2">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="margin_start">12</property>
+        <property name="margin_end">12</property>
+        <property name="margin_top">12</property>
+        <property name="margin_bottom">12</property>
+        <property name="row_spacing">6</property>
+        <property name="column_spacing">6</property>
+        <child>
+          <object class="GtkLabel" id="label1">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label" translatable="yes" context="Color Channel">S</property>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkLabel" id="label2">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label" translatable="yes" context="Color Channel">V</property>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkSpinButton" id="s_entry">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="climb_rate">1</property>
+            <child internal-child="accessible">
+              <object class="AtkObject" id="s_entry-atkobject">
+                <property name="AtkObject::accessible-name" translatable="yes">Saturation</property>
+              </object>
+            </child>
+            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkSpinButton" id="v_entry">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="invisible_char_set">True</property>
+            <property name="climb_rate">1</property>
+            <child internal-child="accessible">
+              <object class="AtkObject" id="v_entry-atkobject">
+                <property name="AtkObject::accessible-name" translatable="yes">Value</property>
+              </object>
+            </child>
+            <signal name="key-press-event" handler="popup_key_press" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkcoloreditor.ui.h b/gtk/ui/gtkcoloreditor.ui.h
new file mode 100644 (file)
index 0000000..c882ffb
--- /dev/null
@@ -0,0 +1,9 @@
+N_("Color Name");
+C_("Color channel", "A");
+N_("Alpha");
+C_("Color channel", "H");
+N_("Hue");
+C_("Color Channel", "S");
+C_("Color Channel", "V");
+N_("Saturation");
+N_("Value");
diff --git a/gtk/ui/gtkdialog.ui b/gtk/ui/gtkdialog.ui
new file mode 100644 (file)
index 0000000..7ea8837
--- /dev/null
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkDialog" parent="GtkWindow">
+    <property name="can_focus">False</property>
+    <property name="window_position">center-on-parent</property>
+    <property name="type_hint">dialog</property>
+    <signal name="delete-event" handler="gtk_dialog_delete_event_handler" swapped="no"/>
+    <child type="titlebar">
+      <object class="GtkHeaderBar" id="headerbar">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="show-close-button">True</property>
+      </object>
+    </child>
+    <child>
+      <object class="GtkBox" id="vbox">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="border_width">0</property>
+        <property name="orientation">vertical</property>
+        <style>
+          <class name="dialog-vbox"/>
+        </style>
+        <child>
+          <object class="GtkBox" id="action_box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="dialog-action-box"/>
+            </style>
+            <child>
+              <object class="GtkButtonBox" id="action_area">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="layout_style">end</property>
+                <property name="hexpand">True</property>
+                <style>
+                  <class name="dialog-action-area"/>
+                </style>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="pack_type">end</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkdialog.ui.h b/gtk/ui/gtkdialog.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkfilechooserbutton.ui b/gtk/ui/gtkfilechooserbutton.ui
new file mode 100644 (file)
index 0000000..a360138
--- /dev/null
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkFileChooserButton" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkButton" id="button">
+        <property name="visible">True</property>
+        <property name="can_focus">True</property>
+        <property name="receives_default">True</property>
+        <signal name="clicked" handler="button_clicked_cb" swapped="no"/>
+        <child>
+          <object class="GtkBox" id="box2">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">4</property>
+            <child>
+              <object class="GtkImage" id="image">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="icon_name">image-missing</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">baseline</property>
+                <property name="label" translatable="yes">(None)</property>
+                <property name="ellipsize">end</property>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkSeparator" id="separator1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="orientation">vertical</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkImage" id="open_file_icon">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="icon_name">document-open-symbolic</property>
+                <property name="icon_size">1</property>
+                <property name="use_fallback">True</property>
+                <property name="valign">baseline</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">3</property>
+              </packing>
+            </child>
+          </object>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+    <child>
+      <object class="GtkComboBox" id="combo_box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <signal name="changed" handler="combo_box_changed_cb" swapped="no"/>
+        <signal name="notify::popup-shown" handler="combo_box_notify_popup_shown_cb" swapped="no"/>
+        <child>
+          <object class="GtkCellRendererPixbuf" id="icon_cell"/>
+          <attributes>
+            <attribute name="surface">0</attribute>
+          </attributes>
+        </child>
+        <child>
+          <object class="GtkCellRendererText" id="name_cell"/>
+          <attributes>
+            <attribute name="text">1</attribute>
+          </attributes>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">1</property>
+      </packing>
+    </child>
+  </template>
+  <object class="GtkListStore" id="model">
+    <columns>
+      <!-- column-name icon -->
+      <column type="CairoSurface"/>
+      <!-- column-name display-name -->
+      <column type="gchararray"/>
+      <!-- column-name type -->
+      <column type="gchar"/>
+      <!-- column-name data -->
+      <column type="gpointer"/>
+      <!-- column-name is-folder -->
+      <column type="gboolean"/>
+      <!-- column-name cancelable -->
+      <column type="gpointer"/>
+    </columns>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkfilechooserbutton.ui.h b/gtk/ui/gtkfilechooserbutton.ui.h
new file mode 100644 (file)
index 0000000..43dcd8b
--- /dev/null
@@ -0,0 +1 @@
+N_("(None)");
diff --git a/gtk/ui/gtkfilechooserdialog.ui b/gtk/ui/gtkfilechooserdialog.ui
new file mode 100644 (file)
index 0000000..fa0a368
--- /dev/null
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkFileChooserDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">0</property>
+    <property name="role">GtkFileChooserDialog</property>
+    <property name="type_hint">dialog</property>
+    <property name="default_width">600</property>
+    <signal name="response" handler="response_cb" swapped="no"/>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="border_width">0</property>
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">0</property>
+        <child internal-child="action_area">
+          <object class="GtkButtonBox" id="dialog-action_area1">
+            <property name="border_width">6</property>
+            <property name="can_focus">False</property>
+            <property name="layout_style">end</property>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkFileChooserWidget" id="widget">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">0</property>
+            <property name="orientation">vertical</property>
+            <signal name="default-size-changed" handler="file_chooser_widget_default_size_changed" swapped="no"/>
+            <signal name="file-activated" handler="file_chooser_widget_file_activated" swapped="no"/>
+            <signal name="response-requested" handler="file_chooser_widget_response_requested" swapped="no"/>
+            <signal name="selection-changed" handler="file_chooser_widget_selection_changed" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkfilechooserdialog.ui.h b/gtk/ui/gtkfilechooserdialog.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui
new file mode 100644 (file)
index 0000000..6fea987
--- /dev/null
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <!-- interface-requires gtkprivate 3.10 -->
+  <template class="GtkFileChooserWidget" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <property name="orientation">vertical</property>
+    <property name="spacing">0</property>
+    <child>
+      <object class="GtkBox" id="browse_widgets_box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">0</property>
+        <child>
+          <object class="GtkPaned" id="browse_widgets_hpaned">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="border_width">0</property>
+            <child>
+              <object class="GtkPlacesSidebar" id="places_sidebar">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="hscrollbar_policy">never</property>
+                <property name="shadow_type">none</property>
+                <property name="local_only">True</property>
+                <property name="show_enter_location">True</property>
+                <style>
+                  <class name="sidebar"/>
+                </style>
+                <signal name="open-location" handler="places_sidebar_open_location_cb" swapped="no"/>
+                <signal name="show-error-message" handler="places_sidebar_show_error_message_cb" swapped="no"/>
+                <signal name="show-enter-location" handler="places_sidebar_show_enter_location_cb" swapped="no"/>
+              </object>
+              <packing>
+                <property name="resize">False</property>
+                <property name="shrink">False</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkBox" id="browse_files_box">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="orientation">vertical</property>
+                <property name="spacing">0</property>
+                <child>
+                  <object class="GtkBox" id="browse_header_box">
+                    <property name="visible">False</property>
+                    <property name="can_focus">False</property>
+                    <property name="orientation">vertical</property>
+                    <property name="border_width">0</property>
+                    <property name="spacing">12</property>
+                    <style>
+                      <class name="search-bar"/>
+                    </style>
+                    <child>
+                      <object class="GtkStack" id="browse_header_stack">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="transition-type">crossfade</property>
+                        <property name="transition-duration">200</property>
+                        <child>
+                          <object class="GtkBox" id="browse_path_bar_hbox">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="spacing">12</property>
+                            <property name="border_width">6</property>
+                            <child>
+                              <object class="GtkPathBar" id="browse_path_bar">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <signal name="path-clicked" handler="path_bar_clicked" after="yes" swapped="no"/>
+                              </object>
+                              <packing>
+                                <property name="expand">True</property>
+                                <property name="fill">True</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkButton" id="browse_new_folder_button">
+                                <property name="label" translatable="yes">Create Fo_lder</property>
+                                <property name="can_focus">True</property>
+                                <property name="receives_default">True</property>
+                                <property name="use_underline">True</property>
+                                <signal name="clicked" handler="new_folder_button_clicked" swapped="no"/>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="pack_type">end</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="name">pathbar</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox" id="location_entry_box">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="no-show-all">True</property>
+                            <property name="spacing">12</property>
+                            <property name="border_width">6</property>
+                            <child>
+                              <object class="GtkLabel" id="location_label">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="label" translatable="yes">_Location:</property>
+                                <property name="use_underline">True</property>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="name">location</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkSearchBar" id="search_bar">
+                    <property name="visible">True</property>
+                    <property name="border_width">0</property>
+                    <child>
+                      <object class="GtkSearchEntry" id="search_entry">
+                        <property name="visible">True</property>
+                        <property name="hexpand">True</property>
+                        <signal name="activate" handler="search_entry_activate_cb" swapped="no"/>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkBox" id="list_and_preview_box">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="spacing">12</property>
+                    <child>
+                      <object class="GtkScrolledWindow" id="browse_files_swin">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="hscrollbar_policy">never</property>
+                        <property name="vscrollbar_policy">always</property>
+                        <property name="shadow_type">none</property>
+                        <child>
+                          <object class="GtkTreeView" id="browse_files_tree_view">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="has_tooltip">True</property>
+                            <child internal-child="accessible">
+                              <object class="AtkObject" id="browse_files_tree_view-atkobject">
+                                <property name="AtkObject::accessible-name" translatable="yes">Files</property>
+                              </object>
+                            </child>
+                            <signal name="button-press-event" handler="list_button_press_event_cb" swapped="no"/>
+                            <signal name="drag-data-received" handler="file_list_drag_data_received_cb" swapped="no"/>
+                            <signal name="drag-drop" handler="file_list_drag_drop_cb" swapped="no"/>
+                            <signal name="drag-motion" handler="file_list_drag_motion_cb" swapped="no"/>
+                            <signal name="key-press-event" handler="browse_files_key_press_event_cb" swapped="no"/>
+                            <signal name="popup-menu" handler="list_popup_menu_cb" swapped="no"/>
+                            <signal name="query-tooltip" handler="file_list_query_tooltip_cb" swapped="no"/>
+                            <signal name="row-activated" handler="list_row_activated" swapped="no"/>
+                            <signal name="cursor-changed" handler="list_cursor_changed" swapped="no"/>
+                            <child internal-child="selection">
+                              <object class="GtkTreeSelection" id="treeview-selection2">
+                                <signal name="changed" handler="list_selection_changed" swapped="no"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkTreeViewColumn" id="list_name_column">
+                                <property name="resizable">True</property>
+                                <property name="title" translatable="yes">Name</property>
+                                <property name="expand">True</property>
+                                <child>
+                                  <object class="GtkCellRendererPixbuf" id="list_pixbuf_renderer"/>
+                                </child>
+                                <child>
+                                  <object class="GtkCellRendererText" id="list_name_renderer">
+                                    <property name="ellipsize">end</property>
+                                    <signal name="edited" handler="renderer_edited_cb" swapped="no"/>
+                                    <signal name="editing-canceled" handler="renderer_editing_canceled_cb" swapped="no"/>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkTreeViewColumn" id="list_size_column">
+                                <property name="resizable">True</property>
+                                <property name="title" translatable="yes">Size</property>
+                                <child>
+                                  <object class="GtkCellRendererText" id="list_size_renderer">
+                                    <property name="alignment">right</property>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkTreeViewColumn" id="list_mtime_column">
+                                <property name="resizable">True</property>
+                                <property name="title" translatable="yes">Modified</property>
+                                <child>
+                                  <object class="GtkCellRendererText" id="list_mtime_renderer"/>
+                                </child>
+                              </object>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">True</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="preview_box">
+                        <property name="can_focus">False</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">12</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">True</property>
+                    <property name="fill">True</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="resize">True</property>
+                <property name="shrink">False</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+    <child>
+      <object class="GtkActionBar" id="extra_and_filters">
+        <property name="no-show-all">True</property>
+        <child>
+          <object class="GtkBox" id="extra_align">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">12</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkBox" id="filter_combo_hbox">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">12</property>
+            <child>
+              <object class="GtkComboBoxText" id="filter_combo">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="tooltip_text" translatable="yes">Select which types of files are shown</property>
+                <property name="focus_on_click">False</property>
+                <property name="entry_text_column">0</property>
+                <property name="id_column">1</property>
+                <signal name="changed" handler="filter_combo_changed" swapped="no"/>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="pack_type">end</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="pack_type">end</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">1</property>
+        <property name="pack_type">end</property>
+      </packing>
+    </child>
+  </template>
+  <object class="GtkSizeGroup" id="browse_path_bar_size_group">
+    <property name="mode">vertical</property>
+    <widgets>
+      <widget name="browse_path_bar"/>
+      <widget name="browse_new_folder_button"/>
+    </widgets>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkfilechooserwidget.ui.h b/gtk/ui/gtkfilechooserwidget.ui.h
new file mode 100644 (file)
index 0000000..2c65d51
--- /dev/null
@@ -0,0 +1,7 @@
+N_("Create Fo_lder");
+N_("_Location:");
+N_("Files");
+N_("Name");
+N_("Size");
+N_("Modified");
+N_("Select which types of files are shown");
diff --git a/gtk/ui/gtkfontbutton.ui b/gtk/ui/gtkfontbutton.ui
new file mode 100644 (file)
index 0000000..62658fb
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkFontButton" parent="GtkButton">
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <child>
+      <object class="GtkBox" id="box1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <child>
+          <object class="GtkLabel" id="font_label">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label" translatable="yes">Font</property>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="padding">5</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkBox" id="font_size_box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="no_show_all">True</property>
+            <child>
+              <object class="GtkSeparator" id="separator">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="orientation">vertical</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="size_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label">14</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="padding">5</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkfontbutton.ui.h b/gtk/ui/gtkfontbutton.ui.h
new file mode 100644 (file)
index 0000000..e60a3d4
--- /dev/null
@@ -0,0 +1 @@
+N_("Font");
diff --git a/gtk/ui/gtkfontchooserdialog.ui b/gtk/ui/gtkfontchooserdialog.ui
new file mode 100644 (file)
index 0000000..61e6ea5
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkFontChooserDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
+    <property name="title" translatable="yes">Select Font</property>
+    <property name="type_hint">dialog</property>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child>
+          <object class="GtkFontChooserWidget" id="fontchooser">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">5</property>
+            <property name="orientation">vertical</property>
+            <property name="spacing">6</property>
+            <signal name="font-activated" handler="font_activated_cb" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="cancel_button">
+        <property name="visible">True</property>
+        <property name="use_underline">True</property>
+        <property name="label" translatable="yes">_Cancel</property>
+      </object>
+    </child>
+    <child type="action">
+      <object class="GtkButton" id="ok_button">
+        <property name="visible">True</property>
+        <property name="label" translatable="yes">_Select</property>
+        <property name="use_underline">True</property>
+        <property name="can_default">True</property>
+      </object>
+    </child>
+    <action-widgets>
+      <action-widget response="cancel">cancel_button</action-widget>
+      <action-widget response="ok" default="true">ok_button</action-widget>
+    </action-widgets>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkfontchooserdialog.ui.h b/gtk/ui/gtkfontchooserdialog.ui.h
new file mode 100644 (file)
index 0000000..2996d84
--- /dev/null
@@ -0,0 +1,3 @@
+N_("Select Font");
+N_("_Cancel");
+N_("_Select");
diff --git a/gtk/ui/gtkfontchooserwidget.ui b/gtk/ui/gtkfontchooserwidget.ui
new file mode 100644 (file)
index 0000000..2c9d5f1
--- /dev/null
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkListStore" id="model">
+    <columns>
+      <!-- column-name family -->
+      <column type="PangoFontFamily"/>
+      <!-- column-name face -->
+      <column type="PangoFontFace"/>
+      <!-- column-name description -->
+      <column type="PangoFontDescription"/>
+      <!-- column-name preview-title -->
+      <column type="gchararray"/>
+    </columns>
+  </object>
+  <object class="GtkTreeModelFilter" id="filter_model">
+    <property name="child_model">model</property>
+    <signal name="row-deleted" handler="row_deleted_cb" swapped="no"/>
+    <signal name="row-inserted" handler="row_inserted_cb" swapped="no"/>
+  </object>
+  <object class="GtkAdjustment" id="slider_adjustment">
+    <property name="upper">100</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
+    <signal name="value-changed" handler="size_change_cb" swapped="no"/>
+  </object>
+  <object class="GtkAdjustment" id="spin_adjustment">
+    <property name="upper">100</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
+    <signal name="value-changed" handler="size_change_cb" swapped="no"/>
+  </object>
+  <template class="GtkFontChooserWidget" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkGrid" id="grid1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="row_spacing">6</property>
+        <property name="column_spacing">6</property>
+        <child>
+          <object class="GtkSearchEntry" id="search_entry">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="hexpand">True</property>
+            <property name="invisible_char">•</property>
+            <property name="primary_icon_name">edit-find-symbolic</property>
+            <property name="primary_icon_activatable">False</property>
+            <property name="secondary_icon_activatable">False</property>
+            <property name="primary_icon_sensitive">False</property>
+            <property name="secondary_icon_sensitive">False</property>
+            <property name="placeholder_text" translatable="yes">Search font name</property>
+            <signal name="notify::text" handler="text_changed_cb" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+            <property name="width">2</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkNotebook" id="list_notebook">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="show_tabs">False</property>
+            <child>
+              <object class="GtkScrolledWindow" id="list_scrolled_window">
+                <property name="width_request">400</property>
+                <property name="height_request">300</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="hexpand">True</property>
+                <property name="vexpand">True</property>
+                <property name="hscrollbar_policy">never</property>
+                <property name="shadow_type">etched-in</property>
+                <child>
+                  <object class="GtkTreeView" id="family_face_list">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="model">filter_model</property>
+                    <property name="headers_visible">False</property>
+                    <property name="enable_search">False</property>
+                    <property name="fixed_height_mode">True</property>
+                    <signal name="cursor-changed" handler="cursor_changed_cb" swapped="no"/>
+                    <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
+                    <signal name="style-updated" handler="gtk_font_chooser_widget_set_cell_size" object="GtkFontChooserWidget" after="yes" swapped="yes"/>
+                    <child internal-child="selection">
+                      <object class="GtkTreeSelection" id="treeview-selection1"/>
+                    </child>
+                    <child>
+                      <object class="GtkTreeViewColumn" id="family_face_column">
+                        <property name="sizing">fixed</property>
+                        <property name="title" translatable="yes">Font Family</property>
+                        <child>
+                          <object class="GtkCellRendererText" id="family_face_cell">
+                            <property name="ellipsize">end</property>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                </child>
+              </object>
+            </child>
+            <child type="tab">
+              <placeholder/>
+            </child>
+            <child>
+              <object class="GtkLabel" id="empty_list">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">center</property>
+                <property name="valign">start</property>
+                <property name="margin_start">12</property>
+                <property name="margin_end">12</property>
+                <property name="margin_top">12</property>
+                <property name="margin_bottom">12</property>
+                <property name="label" translatable="yes">No fonts matched your search. You can revise your search and try again.</property>
+              </object>
+              <packing>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child type="tab">
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">1</property>
+            <property name="width">2</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEntry" id="preview">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="text">Sample string goes here</property>
+            <signal name="scroll-event" handler="resize_by_scroll_cb" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">2</property>
+            <property name="width">2</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkScale" id="size_slider">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="hexpand">True</property>
+            <property name="adjustment">slider_adjustment</property>
+            <property name="draw_value">False</property>
+            <property name="round-digits">0</property>
+            <signal name="scroll-event" handler="resize_by_scroll_cb" swapped="no"/>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkSpinButton" id="size_spin">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="invisible_char">•</property>
+            <property name="adjustment">spin_adjustment</property>
+            <signal name="output" handler="output_cb"/>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkfontchooserwidget.ui.h b/gtk/ui/gtkfontchooserwidget.ui.h
new file mode 100644 (file)
index 0000000..4e858db
--- /dev/null
@@ -0,0 +1,3 @@
+N_("Search font name");
+N_("Font Family");
+N_("No fonts matched your search. You can revise your search and try again.");
diff --git a/gtk/ui/gtkinfobar.ui b/gtk/ui/gtkinfobar.ui
new file mode 100644 (file)
index 0000000..97c2c63
--- /dev/null
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkInfoBar" parent="GtkBox">
+    <property name="app_paintable">True</property>
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkRevealer" id="revealer">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <child>
+          <object class="GtkBox" id="content">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">0</property>
+            <property name="spacing">0</property>
+            <child>
+              <object class="GtkBox" id="content_area">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="border_width">8</property>
+                <property name="spacing">16</property>
+                <property name="hexpand">True</property>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkButtonBox" id="action_area">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="border_width">6</property>
+                <property name="orientation">horizontal</property>
+                <property name="spacing">6</property>
+                <property name="layout_style">end</property>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkButton" id="close_button">
+                <property name="visible">False</property>
+                <property name="can_focus">True</property>
+                <property name="border_width">6</property>
+                <property name="relief">none</property>
+                <property name="valign">center</property>
+                <style>
+                  <class name="raised"/>
+                  <class name="close"/>
+                </style>
+                <child>
+                  <object class="GtkImage" id="close_image">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="icon_name">window-close-symbolic</property>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
+          </object>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkinfobar.ui.h b/gtk/ui/gtkinfobar.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtklockbutton.ui b/gtk/ui/gtklockbutton.ui
new file mode 100644 (file)
index 0000000..a512de8
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.6 -->
+  <template class="GtkLockButton" parent="GtkButton">
+    <property name="visible">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <child>
+      <object class="GtkBox" id="box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="halign">center</property>
+        <property name="valign">center</property>
+        <property name="spacing">6</property>
+        <child>
+          <object class="GtkImage" id="image">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="icon_name">image-missing</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkLabel" id="label_lock">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="no_show_all">True</property>
+            <property name="xalign">0</property>
+            <property name="label" translatable="yes">Lock</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkLabel" id="label_unlock">
+            <property name="can_focus">False</property>
+            <property name="no_show_all">True</property>
+            <property name="xalign">0</property>
+            <property name="label" translatable="yes">Unlock</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+  <object class="GtkSizeGroup" id="label_group">
+    <property name="mode">both</property>
+    <widgets>
+      <widget name="label_lock"/>
+      <widget name="label_unlock"/>
+    </widgets>
+  </object>
+</interface>
diff --git a/gtk/ui/gtklockbutton.ui.h b/gtk/ui/gtklockbutton.ui.h
new file mode 100644 (file)
index 0000000..4746c79
--- /dev/null
@@ -0,0 +1,2 @@
+N_("Lock");
+N_("Unlock");
diff --git a/gtk/ui/gtkmessagedialog.ui b/gtk/ui/gtkmessagedialog.ui
new file mode 100644 (file)
index 0000000..b3472ef
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkMessageDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">0</property>
+    <property name="title"> </property>
+    <property name="resizable">False</property>
+    <property name="type_hint">dialog</property>
+    <property name="skip_taskbar_hint">True</property>
+    <style>
+      <class name="message-dialog"/>
+    </style>
+    <child internal-child="headerbar">
+      <object class="GtkHeaderBar" id="headerbar1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="show-close-button">False</property>
+      </object>
+    </child>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="border_width">0</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">20</property>
+        <child>
+          <object class="GtkBox" id="box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">0</property>
+            <property name="margin_start">30</property>
+            <property name="margin_end">30</property>
+            <property name="spacing">30</property>
+            <child>
+              <object class="GtkBox" id="message_area">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="orientation">vertical</property>
+                <property name="spacing">10</property>
+                <child>
+                  <object class="GtkLabel" id="label">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="halign">center</property>
+                    <property name="valign">start</property>
+                    <property name="wrap">True</property>
+                    <property name="selectable">True</property>
+                    <property name="max-width-chars">60</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="secondary_label">
+                    <property name="can_focus">False</property>
+                    <property name="no_show_all">True</property>
+                    <property name="margin-bottom">2</property>
+                    <property name="halign">center</property>
+                    <property name="valign">start</property>
+                    <property name="wrap">True</property>
+                    <property name="selectable">True</property>
+                    <property name="max-width-chars">60</property>
+                  </object>
+                  <packing>
+                    <property name="expand">True</property>
+                    <property name="fill">True</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkmessagedialog.ui.h b/gtk/ui/gtkmessagedialog.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkpagesetupunixdialog.ui b/gtk/ui/gtkpagesetupunixdialog.ui
new file mode 100644 (file)
index 0000000..f8aaf9a
--- /dev/null
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.6 -->
+  <object class="GtkListStore" id="custom_paper_list">
+    <columns>
+      <!-- column-name paper -->
+      <column type="GObject"/>
+    </columns>
+  </object>
+  <object class="GtkListStore" id="page_setup_list">
+    <columns>
+      <!-- column-name page-setup -->
+      <column type="GObject"/>
+      <!-- column-name is-separator -->
+      <column type="gboolean"/>
+    </columns>
+  </object>
+  <object class="GtkListStore" id="printer_list">
+    <columns>
+      <!-- column-name name -->
+      <column type="gchararray"/>
+      <!-- column-name printer -->
+      <column type="GObject"/>
+    </columns>
+  </object>
+  <template class="GtkPageSetupUnixDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
+    <property name="resizable">False</property>
+    <property name="type_hint">dialog</property>
+    <property name="title" translatable="yes">Page Setup</property>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child>
+          <object class="GtkGrid" id="grid1">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">5</property>
+            <property name="row_spacing">6</property>
+            <property name="column_spacing">12</property>
+            <child>
+              <object class="GtkLabel" id="printer_combo_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">center</property>
+                <property name="label" translatable="yes">_Format for:</property>
+                <property name="use_underline">True</property>
+                <property name="mnemonic_widget">printer_combo</property>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkComboBox" id="printer_combo">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="hexpand">True</property>
+                <property name="model">printer_list</property>
+                <signal name="changed" handler="printer_changed_callback" swapped="no"/>
+                <child>
+                  <object class="GtkCellRendererText" id="printer_combo_renderer"/>
+                  <attributes>
+                    <attribute name="markup">0</attribute>
+                  </attributes>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">0</property>
+                <property name="width">3</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="paper_size_combo_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">center</property>
+                <property name="label" translatable="yes">_Paper size:</property>
+                <property name="use_underline">True</property>
+                <property name="mnemonic_widget">paper_size_combo</property>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">1</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkComboBox" id="paper_size_combo">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="hexpand">True</property>
+                <property name="model">page_setup_list</property>
+                <signal name="changed" handler="paper_size_changed" swapped="no"/>
+                <child>
+                  <object class="GtkCellRendererText" id="paper_size_cell"/>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">1</property>
+                <property name="width">3</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="paper_size_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">center</property>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">2</property>
+                <property name="width">3</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="orientation_label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">center</property>
+                <property name="label" translatable="yes">_Orientation:</property>
+                <property name="use_underline">True</property>
+                <property name="mnemonic_widget">portrait_radio</property>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">3</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkRadioButton" id="portrait_radio">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">False</property>
+                <property name="hexpand">True</property>
+                <property name="xalign">0</property>
+                <property name="active">True</property>
+                <property name="draw_indicator">True</property>
+                <child>
+                  <object class="GtkBox" id="box1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="icon_name">gtk-orientation-portrait</property>
+                        <property name="icon_size">3</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes">Portrait</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">3</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkRadioButton" id="reverse_portrait_radio">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">False</property>
+                <property name="hexpand">True</property>
+                <property name="xalign">0</property>
+                <property name="active">True</property>
+                <property name="draw_indicator">True</property>
+                <property name="group">portrait_radio</property>
+                <child>
+                  <object class="GtkBox" id="box2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="icon_name">gtk-orientation-reverse-portrait</property>
+                        <property name="icon_size">3</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes">Reverse portrait</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">2</property>
+                <property name="top_attach">3</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkRadioButton" id="landscape_radio">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">False</property>
+                <property name="hexpand">True</property>
+                <property name="xalign">0</property>
+                <property name="active">True</property>
+                <property name="draw_indicator">True</property>
+                <property name="group">portrait_radio</property>
+                <child>
+                  <object class="GtkBox" id="box3">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="icon_name">gtk-orientation-landscape</property>
+                        <property name="icon_size">3</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes">Landscape</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">4</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkRadioButton" id="reverse_landscape_radio">
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">False</property>
+                <property name="hexpand">True</property>
+                <property name="xalign">0</property>
+                <property name="draw_indicator">True</property>
+                <property name="group">portrait_radio</property>
+                <child>
+                  <object class="GtkBox" id="box4">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image4">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="icon_name">gtk-orientation-reverse-landscape</property>
+                        <property name="icon_size">3</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label4">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes">Reverse landscape</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">2</property>
+                <property name="top_attach">4</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkpagesetupunixdialog.ui.h b/gtk/ui/gtkpagesetupunixdialog.ui.h
new file mode 100644 (file)
index 0000000..8ee6315
--- /dev/null
@@ -0,0 +1,8 @@
+N_("Page Setup");
+N_("_Format for:");
+N_("_Paper size:");
+N_("_Orientation:");
+N_("Portrait");
+N_("Reverse portrait");
+N_("Landscape");
+N_("Reverse landscape");
diff --git a/gtk/ui/gtkpathbar.ui b/gtk/ui/gtkpathbar.ui
new file mode 100644 (file)
index 0000000..c41ed7f
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkButton" id="down_slider_button">
+    <property name="visible">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <property name="focus_on_click">False</property>
+    <child internal-child="accessible">
+      <object class="AtkObject" id="down_slider_button-atkobject">
+        <property name="AtkObject::accessible-name" translatable="yes">Down Path</property>
+      </object>
+    </child>
+    <signal name="button-press-event" handler="gtk_path_bar_slider_button_press" swapped="no"/>
+    <signal name="button-release-event" handler="gtk_path_bar_slider_button_release" swapped="no"/>
+    <signal name="focus-out-event" handler="gtk_path_bar_slider_down_defocus" swapped="no"/>
+    <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
+    <child>
+      <object class="GtkImage">
+        <property name="visible">True</property>
+        <property name="icon-name">pan-end-symbolic</property>
+        <property name="icon-size">1</property>
+      </object>
+    </child>
+    <style>
+      <class name="image-button"/>
+    </style>
+  </object>
+  <object class="GtkButton" id="up_slider_button">
+    <property name="visible">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <property name="focus_on_click">False</property>
+    <child internal-child="accessible">
+      <object class="AtkObject" id="up_slider_button-atkobject">
+        <property name="AtkObject::accessible-name" translatable="yes">Up Path</property>
+      </object>
+    </child>
+    <signal name="button-press-event" handler="gtk_path_bar_slider_button_press" swapped="no"/>
+    <signal name="button-release-event" handler="gtk_path_bar_slider_button_release" swapped="no"/>
+    <signal name="focus-out-event" handler="gtk_path_bar_slider_up_defocus" swapped="no"/>
+    <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
+    <child>
+      <object class="GtkImage">
+        <property name="visible">True</property>
+        <property name="icon-name">pan-start-symbolic</property>
+        <property name="icon-size">1</property>
+      </object>
+    </child>
+    <style>
+      <class name="image-button"/>
+    </style>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkpathbar.ui.h b/gtk/ui/gtkpathbar.ui.h
new file mode 100644 (file)
index 0000000..4adefac
--- /dev/null
@@ -0,0 +1,2 @@
+N_("Down Path");
+N_("Up Path");
diff --git a/gtk/ui/gtkprintunixdialog.ui b/gtk/ui/gtkprintunixdialog.ui
new file mode 100644 (file)
index 0000000..ae714e0
--- /dev/null
@@ -0,0 +1,1717 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.6 -->
+  <!-- interface-requires gtkprivate 3.10 -->
+  <object class="GtkAdjustment" id="copies_spin_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">999</property>
+    <property name="value">1</property>
+    <property name="step_increment">1</property>
+  </object>
+  <object class="GtkListStore" id="custom_paper_list">
+    <columns>
+      <!-- column-name custom -->
+      <column type="GObject"/>
+    </columns>
+  </object>
+  <object class="GtkListStore" id="page_setup_list">
+    <columns>
+      <!-- column-name page-setup -->
+      <column type="GObject"/>
+      <!-- column-name is-separator -->
+      <column type="gboolean"/>
+    </columns>
+  </object>
+  <object class="GtkListStore" id="printer_list">
+    <columns>
+      <!-- column-name icon -->
+      <column type="GIcon"/>
+      <!-- column-name name -->
+      <column type="gchararray"/>
+      <!-- column-name state -->
+      <column type="gchararray"/>
+      <!-- column-name jobs -->
+      <column type="gint"/>
+      <!-- column-name location -->
+      <column type="gchararray"/>
+      <!-- column-name printer -->
+      <column type="GObject"/>
+    </columns>
+  </object>
+  <object class="GtkTreeModelFilter" id="printer_list_filter">
+    <property name="child_model">printer_list</property>
+  </object>
+  <object class="GtkAdjustment" id="scale_spin_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">1000</property>
+    <property name="value">100</property>
+    <property name="step_increment">1</property>
+  </object>
+  <template class="GtkPrintUnixDialog" parent="GtkDialog">
+    <property name="can_focus">False</property>
+    <property name="type_hint">dialog</property>
+    <signal name="notify::page-setup" handler="redraw_page_layout_preview" swapped="no"/>
+    <signal name="response" handler="error_dialogs" swapped="no"/>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <property name="border_width">0</property>
+        <style>
+          <class name="view"/>
+        </style>
+        <child internal-child="action_box">
+          <object class="GtkBox">
+            <property name="margin">6</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkBox" id="box1">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">0</property>
+            <property name="orientation">vertical</property>
+            <property name="spacing">0</property>
+            <child>
+              <object class="GtkNotebook" id="notebook">
+                <property name="visible">True</property>
+                <property name="border_width">0</property>
+                <property name="can_focus">True</property>
+                <property name="show_border">False</property>
+                <child>
+                  <object class="GtkBox" id="general_main_box">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="border_width">12</property>
+                    <property name="orientation">vertical</property>
+                    <property name="spacing">18</property>
+                    <child>
+                      <object class="GtkBox" id="box2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">6</property>
+                        <child>
+                          <object class="GtkScrolledWindow" id="printer_swin">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="shadow_type">in</property>
+                            <child>
+                              <object class="GtkTreeView" id="printer_treeview">
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="model">printer_list_filter</property>
+                                <signal name="row-activated" handler="emit_ok_response" swapped="no"/>
+                                <child internal-child="selection">
+                                  <object class="GtkTreeSelection" id="treeview-selection1">
+                                    <property name="mode">browse</property>
+                                    <signal name="changed" handler="selected_printer_changed" swapped="no"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkTreeViewColumn" id="printer_icon_column">
+                                    <child>
+                                      <object class="GtkCellRendererPixbuf" id="printer_icon_renderer"/>
+                                      <attributes>
+                                        <attribute name="gicon">0</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkTreeViewColumn" id="printer_name_column">
+                                    <property name="title" translatable="yes">Printer</property>
+                                    <child>
+                                      <object class="GtkCellRendererText" id="printer_name_renderer"/>
+                                      <attributes>
+                                        <attribute name="text">1</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkTreeViewColumn" id="printer_location_column">
+                                    <property name="title" translatable="yes" comments="this is the header for the location column in the print dialog">Location</property>
+                                    <child>
+                                      <object class="GtkCellRendererText" id="printer_location_renderer"/>
+                                      <attributes>
+                                        <attribute name="text">4</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkTreeViewColumn" id="printer_status_column">
+                                    <property name="title" translatable="yes" comments="this is the header for the printer status column in the print dialog">Status</property>
+                                    <child>
+                                      <object class="GtkCellRendererText" id="printer_status_renderer">
+                                        <property name="ellipsize">end</property>
+                                      </object>
+                                      <attributes>
+                                        <attribute name="text">2</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox" id="extension_point">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="spacing">18</property>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">True</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="box3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="spacing">18</property>
+                        <child>
+                          <object class="GtkBox" id="frame_template1">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <object class="GtkLabel" id="label_widget1">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">Range</property>
+                                <attributes>
+                                  <attribute name="weight" value="bold"/>
+                                </attributes>
+                                <accessibility>
+                                  <relation type="label-for" target="range_table"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkGrid" id="range_table">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="margin_start">12</property>
+                                <property name="row_spacing">6</property>
+                                <property name="column_spacing">12</property>
+                                <child>
+                                  <object class="GtkRadioButton" id="all_pages_radio">
+                                    <property name="label" translatable="yes">_All Pages</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="active">True</property>
+                                    <property name="draw_indicator">True</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">2</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="current_page_radio">
+                                    <property name="label" translatable="yes">C_urrent Page</property>
+                                    <property name="visible">True</property>
+                                    <property name="sensitive">False</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="active">True</property>
+                                    <property name="draw_indicator">True</property>
+                                    <property name="group">all_pages_radio</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">2</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="selection_radio">
+                                    <property name="label" translatable="yes">Se_lection</property>
+                                    <property name="sensitive">False</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="active">True</property>
+                                    <property name="draw_indicator">True</property>
+                                    <property name="group">all_pages_radio</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">2</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="page_range_radio">
+                                    <property name="label" translatable="yes">Pag_es:</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="tooltip_text" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="active">True</property>
+                                    <property name="draw_indicator">True</property>
+                                    <property name="group">all_pages_radio</property>
+                                    <signal name="toggled" handler="update_page_range_entry_sensitivity" swapped="no"/>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkEntry" id="page_range_entry">
+                                    <property name="visible">True</property>
+                                    <property name="sensitive">False</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="tooltip_text" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+                                    <property name="invisible_char">•</property>
+                                    <property name="activates_default">True</property>
+                                    <child internal-child="accessible">
+                                      <object class="AtkObject" id="page_range_entry-atkobject">
+                                        <property name="AtkObject::accessible-name" translatable="yes">Pages</property>
+                                        <property name="AtkObject::accessible-description" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+                                      </object>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <accessibility>
+                                  <relation type="labelled-by" target="label_widget1"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox" id="frame_template2">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <object class="GtkLabel" id="label_widget2">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">Copies</property>
+                                <attributes>
+                                  <attribute name="weight" value="bold"/>
+                                </attributes>
+                                <accessibility>
+                                  <relation type="label-for" target="grid1"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkGrid" id="grid1">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="margin_start">12</property>
+                                <property name="row_spacing">6</property>
+                                <property name="column_spacing">12</property>
+                                <child>
+                                  <object class="GtkLabel" id="label4">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">center</property>
+                                    <property name="label" translatable="yes">Copie_s:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">copies_spin</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinButton" id="copies_spin">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="invisible_char">•</property>
+                                    <property name="activates_default">True</property>
+                                    <property name="adjustment">copies_spin_adjustment</property>
+                                    <signal name="changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
+                                    <signal name="value-changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="collate_check">
+                                    <property name="label" translatable="yes">C_ollate</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="draw_indicator">True</property>
+                                    <signal name="toggled" handler="update_collate_icon" swapped="no"/>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="reverse_check">
+                                    <property name="label" translatable="yes">_Reverse</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="xalign">0</property>
+                                    <property name="draw_indicator">True</property>
+                                    <signal name="toggled" handler="update_collate_icon" swapped="no"/>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkDrawingArea" id="collate_image">
+                                    <property name="width_request">70</property>
+                                    <property name="height_request">90</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <signal name="draw" handler="draw_collate_cb" swapped="no"/>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">2</property>
+                                  </packing>
+                                </child>
+                                <accessibility>
+                                  <relation type="labelled-by" target="label_widget2"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">True</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">General</property>
+                  </object>
+                  <packing>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkBox" id="page_setup_main_box">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="border_width">12</property>
+                    <property name="orientation">vertical</property>
+                    <property name="spacing">18</property>
+                    <child>
+                      <object class="GtkBox" id="box4">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="spacing">18</property>
+                        <child>
+                          <object class="GtkBox" id="frame_template3">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <object class="GtkLabel" id="label_widget3">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">Layout</property>
+                                <attributes>
+                                  <attribute name="weight" value="bold"/>
+                                </attributes>
+                                <accessibility>
+                                  <relation type="label-for" target="grid2"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkGrid" id="grid2">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="margin_start">12</property>
+                                <property name="row_spacing">6</property>
+                                <property name="column_spacing">12</property>
+                                <child>
+                                  <object class="GtkLabel" id="label5">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">T_wo-sided:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">duplex</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="duplex">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label6">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Pages per _side:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">pages_per_sheet</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="pages_per_sheet">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
+                                    <signal name="changed" handler="update_number_up_layout" object="GtkPrintUnixDialog" swapped="yes"/>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label7">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Page or_dering:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">number_up_layout</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="number_up_layout">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label8">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">_Only print:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">page_set_combo</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkComboBoxText" id="page_set_combo">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="active">0</property>
+                                    <property name="entry_text_column">0</property>
+                                    <property name="id_column">1</property>
+                                    <items>
+                                      <item translatable="yes">All sheets</item>
+                                      <item translatable="yes">Even sheets</item>
+                                      <item translatable="yes">Odd sheets</item>
+                                    </items>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label9">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Sc_ale:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">scale_spin</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">4</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkBox" id="box5">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="spacing">6</property>
+                                    <child>
+                                      <object class="GtkSpinButton" id="scale_spin">
+                                        <property name="visible">True</property>
+                                        <property name="valign">baseline</property>
+                                        <property name="can_focus">True</property>
+                                        <property name="invisible_char">•</property>
+                                        <property name="adjustment">scale_spin_adjustment</property>
+                                        <property name="digits">1</property>
+                                      </object>
+                                      <packing>
+                                        <property name="expand">False</property>
+                                        <property name="fill">True</property>
+                                        <property name="position">0</property>
+                                      </packing>
+                                    </child>
+                                    <child>
+                                      <object class="GtkLabel" id="label10">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="valign">baseline</property>
+                                        <property name="label">%</property>
+                                      </object>
+                                      <packing>
+                                        <property name="expand">False</property>
+                                        <property name="fill">True</property>
+                                        <property name="position">1</property>
+                                      </packing>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">4</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <accessibility>
+                                  <relation type="labelled-by" target="label_widget3"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox" id="frame_template4">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <object class="GtkLabel" id="label_widget4">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">Paper</property>
+                                <attributes>
+                                  <attribute name="weight" value="bold"/>
+                                </attributes>
+                                <accessibility>
+                                  <relation type="label-for" target="grid3"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkGrid" id="grid3">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="margin_start">12</property>
+                                <property name="row_spacing">6</property>
+                                <property name="column_spacing">12</property>
+                                <child>
+                                  <object class="GtkLabel" id="label11">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Paper _type:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">paper_type</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="paper_type">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">0</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label12">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Paper _source:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">paper_source</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="paper_source">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">1</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label13">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Output t_ray:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">output_tray</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkPrinterOptionWidget" id="output_tray">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="valign">baseline</property>
+                                    <child>
+                                      <placeholder/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">2</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="paper_size_combo_label">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">_Paper size:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">paper_size_combo</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkComboBox" id="paper_size_combo">
+                                    <property name="visible">True</property>
+                                    <property name="sensitive">False</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="model">page_setup_list</property>
+                                    <property name="valign">baseline</property>
+                                    <child>
+                                      <object class="GtkCellRendererText" id="paper_size_renderer"/>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">3</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="orientation_combo_label">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="halign">start</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="label" translatable="yes">Or_ientation:</property>
+                                    <property name="use_underline">True</property>
+                                    <property name="mnemonic_widget">orientation_combo</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">4</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkComboBoxText" id="orientation_combo">
+                                    <property name="visible">True</property>
+                                    <property name="sensitive">False</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="active">0</property>
+                                    <property name="entry_text_column">0</property>
+                                    <property name="valign">baseline</property>
+                                    <property name="id_column">1</property>
+                                    <items>
+                                      <item translatable="yes">Portrait</item>
+                                      <item translatable="yes">Landscape</item>
+                                      <item translatable="yes">Reverse portrait</item>
+                                      <item translatable="yes">Reverse landscape</item>
+                                    </items>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">4</property>
+                                    <property name="width">1</property>
+                                    <property name="height">1</property>
+                                  </packing>
+                                </child>
+                                <accessibility>
+                                  <relation type="labelled-by" target="label_widget4"/>
+                                </accessibility>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">True</property>
+                            <property name="padding">6</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="box6">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <child>
+                          <object class="GtkDrawingArea" id="page_layout_preview">
+                            <property name="width_request">280</property>
+                            <property name="height_request">160</property>
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <signal name="draw" handler="draw_page_cb" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="expand">True</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="expand">True</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">Page Setup</property>
+                  </object>
+                  <packing>
+                    <property name="position">1</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkGrid" id="job_page">
+                    <property name="can_focus">False</property>
+                    <property name="border_width">12</property>
+                    <property name="row_spacing">18</property>
+                    <property name="column_spacing">18</property>
+                    <child>
+                      <object class="GtkBox" id="frame_template5">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">6</property>
+                        <child>
+                          <object class="GtkLabel" id="label_widget5">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="halign">start</property>
+                            <property name="valign">center</property>
+                            <property name="label" translatable="yes">Job Details</property>
+                            <attributes>
+                              <attribute name="weight" value="bold"/>
+                            </attributes>
+                            <accessibility>
+                              <relation type="label-for" target="grid5"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkGrid" id="grid5">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="margin_start">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <object class="GtkLabel" id="label16">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">Pri_ority:</property>
+                                <property name="use_underline">True</property>
+                                <property name="mnemonic_widget">job_prio</property>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">0</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkPrinterOptionWidget" id="job_prio">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="left_attach">1</property>
+                                <property name="top_attach">0</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="label17">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes">_Billing info:</property>
+                                <property name="use_underline">True</property>
+                                <property name="mnemonic_widget">billing_info</property>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkPrinterOptionWidget" id="billing_info">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="left_attach">1</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <accessibility>
+                              <relation type="labelled-by" target="label_widget5"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">0</property>
+                        <property name="width">1</property>
+                        <property name="height">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="frame_template6">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">6</property>
+                        <child>
+                          <object class="GtkLabel" id="label_widget6">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="halign">start</property>
+                            <property name="valign">center</property>
+                            <property name="label" translatable="yes">Print Document</property>
+                            <attributes>
+                              <attribute name="weight" value="bold"/>
+                            </attributes>
+                            <accessibility>
+                              <relation type="label-for" target="grid6"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkGrid" id="grid6">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="margin_start">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <object class="GtkRadioButton" id="print_now_radio">
+                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog">_Now</property>
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="receives_default">False</property>
+                                <property name="use_underline">True</property>
+                                <property name="xalign">0</property>
+                                <property name="active">True</property>
+                                <property name="draw_indicator">True</property>
+                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">0</property>
+                                <property name="width">2</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkRadioButton" id="print_at_radio">
+                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time.">A_t:</property>
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="receives_default">False</property>
+                                <property name="has_tooltip">True</property>
+                                <property name="tooltip_markup" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+                                <property name="tooltip_text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+                                <property name="use_underline">True</property>
+                                <property name="xalign">0</property>
+                                <property name="draw_indicator">True</property>
+                                <property name="group">print_now_radio</property>
+                                <signal name="toggled" handler="update_print_at_entry_sensitivity" swapped="no"/>
+                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkEntry" id="print_at_entry">
+                                <property name="visible">True</property>
+                                <property name="sensitive">False</property>
+                                <property name="can_focus">True</property>
+                                <property name="has_tooltip">True</property>
+                                <property name="tooltip_markup" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+                                <property name="tooltip_text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+                                <property name="invisible_char">•</property>
+                                <property name="invisible_char_set">True</property>
+                                <child internal-child="accessible">
+                                  <object class="AtkObject" id="print_at_entry-atkobject">
+                                    <property name="AtkObject::accessible-name" translatable="yes">Time of print</property>
+                                    <property name="AtkObject::accessible-description" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+                                  </object>
+                                </child>
+                                <signal name="changed" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
+                              </object>
+                              <packing>
+                                <property name="left_attach">1</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkRadioButton" id="print_hold_radio">
+                                <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'.">On _hold</property>
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="receives_default">False</property>
+                                <property name="has_tooltip">True</property>
+                                <property name="tooltip_markup" translatable="yes">Hold the job until it is explicitly released</property>
+                                <property name="tooltip_text" translatable="yes">Hold the job until it is explicitly released</property>
+                                <property name="use_underline">True</property>
+                                <property name="xalign">0</property>
+                                <property name="draw_indicator">True</property>
+                                <property name="group">print_now_radio</property>
+                                <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">2</property>
+                                <property name="width">2</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <accessibility>
+                              <relation type="labelled-by" target="label_widget6"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">1</property>
+                        <property name="width">1</property>
+                        <property name="height">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkBox" id="frame_template7">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">6</property>
+                        <child>
+                          <object class="GtkLabel" id="label_widget7">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="halign">start</property>
+                            <property name="valign">center</property>
+                            <property name="label" translatable="yes">Add Cover Page</property>
+                            <attributes>
+                              <attribute name="weight" value="bold"/>
+                            </attributes>
+                            <accessibility>
+                              <relation type="label-for" target="grid7"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkGrid" id="grid7">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="margin_start">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <object class="GtkLabel" id="label18">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the front cover page.">Be_fore:</property>
+                                <property name="use_underline">True</property>
+                                <property name="mnemonic_widget">cover_before</property>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">0</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkPrinterOptionWidget" id="cover_before">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="left_attach">1</property>
+                                <property name="top_attach">0</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="label19">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="halign">start</property>
+                                <property name="valign">center</property>
+                                <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the back cover page.">_After:</property>
+                                <property name="use_underline">True</property>
+                                <property name="mnemonic_widget">cover_after</property>
+                              </object>
+                              <packing>
+                                <property name="left_attach">0</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkPrinterOptionWidget" id="cover_after">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="left_attach">1</property>
+                                <property name="top_attach">1</property>
+                                <property name="width">1</property>
+                                <property name="height">1</property>
+                              </packing>
+                            </child>
+                            <accessibility>
+                              <relation type="labelled-by" target="label_widget7"/>
+                            </accessibility>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="left_attach">1</property>
+                        <property name="top_attach">0</property>
+                        <property name="width">1</property>
+                        <property name="height">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <placeholder/>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label3">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">Job</property>
+                  </object>
+                  <packing>
+                    <property name="position">2</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="image_quality_page">
+                    <property name="can_focus">True</property>
+                    <property name="hscrollbar_policy">never</property>
+                    <property name="shadow_type">none</property>
+                    <child>
+                      <object class="GtkViewport" id="viewport1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="shadow_type">none</property>
+                        <child>
+                          <object class="GtkGrid" id="image_quality_table">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="border_width">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label20">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Image Quality</property>
+                  </object>
+                  <packing>
+                    <property name="position">3</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="color_page">
+                    <property name="can_focus">True</property>
+                    <property name="hscrollbar_policy">never</property>
+                    <property name="shadow_type">none</property>
+                    <child>
+                      <object class="GtkViewport" id="viewport2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="shadow_type">none</property>
+                        <child>
+                          <object class="GtkGrid" id="color_table">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="border_width">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label21">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Color</property>
+                  </object>
+                  <packing>
+                    <property name="position">4</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="finishing_page">
+                    <property name="can_focus">True</property>
+                    <property name="hscrollbar_policy">never</property>
+                    <property name="shadow_type">none</property>
+                    <child>
+                      <object class="GtkViewport" id="viewport3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="shadow_type">none</property>
+                        <child>
+                          <object class="GtkGrid" id="finishing_table">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="border_width">12</property>
+                            <property name="row_spacing">6</property>
+                            <property name="column_spacing">12</property>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">5</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label22">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.&#10;It's a typographical term, as in &quot;Binding and finishing&quot;">Finishing</property>
+                  </object>
+                  <packing>
+                    <property name="position">5</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="advanced_page">
+                    <property name="can_focus">True</property>
+                    <property name="hscrollbar_policy">never</property>
+                    <property name="shadow_type">none</property>
+                    <child>
+                      <object class="GtkViewport" id="viewport4">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="shadow_type">none</property>
+                        <child>
+                          <object class="GtkBox" id="advanced_vbox">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="border_width">12</property>
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">18</property>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                            <child>
+                              <placeholder/>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">6</property>
+                  </packing>
+                </child>
+                <child type="tab">
+                  <object class="GtkLabel" id="label23">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">Advanced</property>
+                  </object>
+                  <packing>
+                    <property name="position">6</property>
+                    <property name="tab_fill">False</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkActionBar" id="conflicts_widget">
+                <property name="can_focus">False</property>
+                <child>
+                  <object class="GtkImage" id="image1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="icon_name">dialog-warning-symbolic</property>
+                    <property name="icon_size">1</property>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label24">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">Some of the settings in the dialog conflict</property>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="pack_type">end</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkprintunixdialog.ui.h b/gtk/ui/gtkprintunixdialog.ui.h
new file mode 100644 (file)
index 0000000..73b02ab
--- /dev/null
@@ -0,0 +1,94 @@
+N_("Printer");
+
+/* this is the header for the location column in the print dialog */
+N_("Location");
+
+/* this is the header for the printer status column in the print dialog */
+N_("Status");
+N_("Range");
+N_("_All Pages");
+N_("C_urrent Page");
+N_("Se_lection");
+N_("Pag_es:");
+N_("Specify one or more page ranges,\n"
+   " e.g. 1–3, 7, 11");
+N_("Specify one or more page ranges,\n"
+   " e.g. 1–3, 7, 11");
+N_("Pages");
+N_("Specify one or more page ranges,\n"
+   " e.g. 1–3, 7, 11");
+N_("Copies");
+N_("Copie_s:");
+N_("C_ollate");
+N_("_Reverse");
+N_("General");
+N_("Layout");
+N_("T_wo-sided:");
+N_("Pages per _side:");
+N_("Page or_dering:");
+N_("_Only print:");
+N_("All sheets");
+N_("Even sheets");
+N_("Odd sheets");
+N_("Sc_ale:");
+N_("Paper");
+N_("Paper _type:");
+N_("Paper _source:");
+N_("Output t_ray:");
+N_("_Paper size:");
+N_("Or_ientation:");
+N_("Portrait");
+N_("Landscape");
+N_("Reverse portrait");
+N_("Reverse landscape");
+N_("Page Setup");
+N_("Job Details");
+N_("Pri_ority:");
+N_("_Billing info:");
+N_("Print Document");
+
+/* this is one of the choices for the print at option in the print dialog */
+N_("_Now");
+
+/* this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. */
+N_("A_t:");
+N_("Specify the time of print,\n"
+   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
+
+/* Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. */
+N_("Specify the time of print,\n"
+   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
+N_("Specify the time of print,\n"
+   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
+
+/* Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. */
+N_("Specify the time of print,\n"
+   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
+N_("Time of print");
+N_("Specify the time of print,\n"
+   " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm");
+
+/* this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. */
+N_("On _hold");
+N_("Hold the job until it is explicitly released");
+N_("Hold the job until it is explicitly released");
+N_("Add Cover Page");
+
+/* this is the label used for the option in the print dialog that controls the front cover page. */
+N_("Be_fore:");
+
+/* this is the label used for the option in the print dialog that controls the back cover page. */
+N_("_After:");
+N_("Job");
+
+/* This will appear as a tab label in the print dialog. */
+N_("Image Quality");
+
+/* This will appear as a tab label in the print dialog. */
+N_("Color");
+
+/* This will appear as a tab label in the print dialog.
+It's a typographical term, as in "Binding and finishing" */
+N_("Finishing");
+N_("Advanced");
+N_("Some of the settings in the dialog conflict");
diff --git a/gtk/ui/gtkrecentchooserdefault.ui b/gtk/ui/gtkrecentchooserdefault.ui
new file mode 100644 (file)
index 0000000..b8e26b3
--- /dev/null
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <object class="GtkListStore" id="recent_store">
+    <columns>
+      <!-- column-name uri -->
+      <column type="gchararray"/>
+      <!-- column-name display-name -->
+      <column type="gchararray"/>
+      <!-- column-name info -->
+      <column type="GtkRecentInfo"/>
+    </columns>
+  </object>
+  <template class="GtkRecentChooserDefault" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <property name="orientation">vertical</property>
+    <property name="spacing">6</property>
+    <child>
+      <object class="GtkScrolledWindow" id="scrolledwindow">
+        <property name="visible">True</property>
+        <property name="can_focus">True</property>
+        <property name="hscrollbar_policy">never</property>
+        <property name="shadow_type">in</property>
+        <child>
+          <object class="GtkTreeView" id="recent_view">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="has_tooltip">True</property>
+            <property name="headers_visible">False</property>
+            <signal name="button-press-event" handler="recent_view_button_press_cb" swapped="no"/>
+            <signal name="drag-begin" handler="recent_view_drag_begin_cb" swapped="no"/>
+            <signal name="drag-data-get" handler="recent_view_drag_data_get_cb" swapped="no"/>
+            <signal name="popup-menu" handler="recent_view_popup_menu_cb" swapped="no"/>
+            <signal name="query-tooltip" handler="recent_view_query_tooltip_cb" swapped="no"/>
+            <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
+            <child internal-child="selection">
+              <object class="GtkTreeSelection" id="selection">
+                <signal name="changed" handler="selection_changed_cb" swapped="no"/>
+              </object>
+            </child>
+            <child>
+              <object class="GtkTreeViewColumn" id="icon_column">
+                <property name="title">icon</property>
+                <child>
+                  <object class="GtkCellRendererPixbuf" id="icon_renderer">
+                    <property name="stock_size">4</property>
+                  </object>
+                </child>
+              </object>
+            </child>
+            <child>
+              <object class="GtkTreeViewColumn" id="meta_column">
+                <property name="title">meta</property>
+                <property name="expand">True</property>
+                <child>
+                  <object class="GtkCellRendererText" id="meta_renderer">
+                    <property name="ellipsize">end</property>
+                  </object>
+                </child>
+              </object>
+            </child>
+          </object>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+    <child>
+      <object class="GtkBox" id="filter_combo_hbox">
+        <property name="can_focus">False</property>
+        <property name="spacing">12</property>
+        <child>
+          <object class="GtkComboBoxText" id="filter_combo">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="tooltip_text" translatable="yes">Select which type of documents are shown</property>
+            <property name="focus_on_click">False</property>
+            <property name="entry_text_column">0</property>
+            <property name="id_column">1</property>
+            <signal name="changed" handler="filter_combo_changed_cb" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <placeholder/>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">1</property>
+      </packing>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkrecentchooserdefault.ui.h b/gtk/ui/gtkrecentchooserdefault.ui.h
new file mode 100644 (file)
index 0000000..9fdfda3
--- /dev/null
@@ -0,0 +1 @@
+N_("Select which type of documents are shown");
diff --git a/gtk/ui/gtkscalebutton.ui b/gtk/ui/gtkscalebutton.ui
new file mode 100644 (file)
index 0000000..c48c052
--- /dev/null
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <!-- interface-requires gtkprivate 3.10 -->
+  <template class="GtkScaleButton" parent="GtkButton">
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <property name="relief">none</property>
+    <property name="focus_on_click">False</property>
+    <child>
+      <object class="GtkImage" id="image">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="icon_name">image-missing</property>
+        <property name="use-fallback">True</property>
+      </object>
+    </child>
+  </template>
+  <object class="GtkAdjustment" id="adjustment">
+    <property name="upper">100</property>
+    <property name="step_increment">2</property>
+    <property name="page_increment">20</property>
+  </object>
+  <object class="GtkPopover" id="dock">
+    <signal name="map" handler="cb_popup_mapped" swapped="no"/>
+    <style>
+      <class name="scale-popup"/>
+    </style>
+    <child>
+      <object class="GtkBox" id="box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="margin">4</property>
+        <property name="spacing">4</property>
+        <child>
+          <object class="GtkButton" id="plus_button">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="relief">none</property>
+            <property name="halign">center</property>
+            <property name="valign">center</property>
+            <style>
+              <class name="image-button"/>
+            </style>
+            <child>
+              <object class="GtkImage">
+                <property name="visible">True</property>
+                <property name="icon-name">list-add-symbolic</property>
+                <property name="use-fallback">True</property>
+              </object>
+            </child>
+            <signal name="button-press-event" handler="cb_button_press" swapped="no"/>
+            <signal name="button-release-event" handler="cb_button_release" swapped="no"/>
+            <signal name="clicked" handler="cb_button_clicked" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkScale" id="scale">
+            <property name="height_request">100</property>
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="orientation">vertical</property>
+            <property name="adjustment">adjustment</property>
+            <property name="inverted">True</property>
+            <property name="round_digits">1</property>
+            <property name="draw_value">False</property>
+            <signal name="value-changed" handler="cb_scale_value_changed" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="minus_button">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="relief">none</property>
+            <property name="halign">center</property>
+            <property name="valign">center</property>
+            <style>
+              <class name="image-button"/>
+            </style>
+            <child>
+              <object class="GtkImage">
+                <property name="visible">True</property>
+                <property name="icon-name">list-remove-symbolic</property>
+                <property name="use-fallback">True</property>
+              </object>
+            </child>
+            <signal name="button-press-event" handler="cb_button_press" swapped="no"/>
+            <signal name="button-release-event" handler="cb_button_release" swapped="no"/>
+            <signal name="clicked" handler="cb_button_clicked" swapped="no"/>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/gtk/ui/gtkscalebutton.ui.h b/gtk/ui/gtkscalebutton.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtksearchbar.ui b/gtk/ui/gtksearchbar.ui
new file mode 100644 (file)
index 0000000..d8b100b
--- /dev/null
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkSearchBar" parent="GtkBin">
+    <property name="app_paintable">True</property>
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkRevealer" id="revealer">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="hexpand">True</property>
+        <property name="vexpand">False</property>
+        <child>
+          <object class="GtkBox" id="tool_box">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="border_width">6</property>
+            <property name="spacing">6</property>
+            <child>
+              <object class="GtkBox" id="box_left">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="hexpand">True</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkBox" id="box_center">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">center</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkBox" id="box_right">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">end</property>
+                <property name="hexpand">True</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <object class="GtkButton" id="close_button">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="relief">none</property>
+                    <style>
+                      <class name="raised"/>
+                      <class name="close"/>
+                    </style>
+                    <child>
+                      <object class="GtkImage" id="close_image">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="icon_size">1</property>
+                        <property name="icon_name">window-close-symbolic</property>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">True</property>
+                    <property name="fill">True</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
+          </object>
+        </child>
+      </object>
+    </child>
+  </template>
+  <object class="GtkSizeGroup" id="sizegroup">
+    <property name="mode">both</property>
+    <widgets>
+      <widget name="box_left"/>
+      <widget name="box_right"/>
+    </widgets>
+  </object>
+</interface>
diff --git a/gtk/ui/gtksearchbar.ui.h b/gtk/ui/gtksearchbar.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkstatusbar.ui b/gtk/ui/gtkstatusbar.ui
new file mode 100644 (file)
index 0000000..16ca59f
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.10 -->
+  <template class="GtkStatusbar" parent="GtkBox">
+    <property name="can_focus">False</property>
+    <property name="vexpand">False</property>
+    <property name="spacing">2</property>
+    <property name="margin_start">10</property>
+    <property name="margin_end">10</property>
+    <property name="margin_top">6</property>
+    <property name="margin_bottom">6</property>
+    <child>
+      <object class="GtkFrame" id="frame">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="label_xalign">0</property>
+        <property name="shadow_type">none</property>
+        <child>
+          <object class="GtkBox" id="message_area">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">4</property>
+            <property name="margin">4</property>
+            <child>
+              <object class="GtkLabel" id="label">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="halign">start</property>
+                <property name="valign">center</property>
+                <property name="ellipsize">end</property>
+                <property name="single_line_mode">True</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+          </object>
+        </child>
+        <child type="label_item">
+          <placeholder/>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">True</property>
+        <property name="fill">True</property>
+        <property name="position">0</property>
+      </packing>
+    </child>
+    <child>
+      <placeholder/>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkstatusbar.ui.h b/gtk/ui/gtkstatusbar.ui.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gtk/ui/gtkvolumebutton.ui b/gtk/ui/gtkvolumebutton.ui
new file mode 100644 (file)
index 0000000..e4162f5
--- /dev/null
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface domain="gtk30">
+  <!-- interface-requires gtk+ 3.6 -->
+  <object class="GtkAdjustment" id="adjustment">
+    <property name="upper">1</property>
+    <property name="step_increment">0.02</property>
+    <property name="page_increment">0.2</property>
+  </object>
+  <template class="GtkVolumeButton" parent="GtkScaleButton">
+    <property name="visible">True</property>
+    <property name="can_focus">True</property>
+    <property name="receives_default">True</property>
+    <property name="has_tooltip">True</property>
+    <property name="relief">none</property>
+    <property name="focus_on_click">False</property>
+    <property name="orientation">vertical</property>
+    <property name="adjustment">adjustment</property>
+    <property name="icons">audio-volume-muted
+audio-volume-high
+audio-volume-low
+audio-volume-medium</property>
+    <child internal-child="accessible">
+      <object class="AtkObject" id="GtkVolumeButton-atkobject">
+        <property name="AtkObject::accessible-name" translatable="yes">Volume</property>
+        <property name="AtkObject::accessible-description" translatable="yes">Turns volume up or down</property>
+      </object>
+    </child>
+    <signal name="query-tooltip" handler="cb_query_tooltip" swapped="no"/>
+    <signal name="value-changed" handler="cb_value_changed" swapped="no"/>
+    <child internal-child="plus_button">
+      <object class="GtkButton" id="scalebutton-plus_button1">
+        <child internal-child="accessible">
+          <object class="AtkObject" id="scalebutton-plus_button1-atkobject">
+            <property name="AtkObject::accessible-name" translatable="yes">Volume Up</property>
+            <property name="AtkObject::accessible-description" translatable="yes">Increases the volume</property>
+          </object>
+        </child>
+      </object>
+    </child>
+    <child internal-child="minus_button">
+      <object class="GtkButton" id="scalebutton-minus_button1">
+        <child internal-child="accessible">
+          <object class="AtkObject" id="scalebutton-minus_button1-atkobject">
+            <property name="AtkObject::accessible-name" translatable="yes">Volume Down</property>
+            <property name="AtkObject::accessible-description" translatable="yes">Decreases the volume</property>
+          </object>
+        </child>
+      </object>
+    </child>
+  </template>
+</interface>
diff --git a/gtk/ui/gtkvolumebutton.ui.h b/gtk/ui/gtkvolumebutton.ui.h
new file mode 100644 (file)
index 0000000..9226c69
--- /dev/null
@@ -0,0 +1,6 @@
+N_("Volume");
+N_("Turns volume up or down");
+N_("Volume Up");
+N_("Increases the volume");
+N_("Volume Down");
+N_("Decreases the volume");
index 1fb727b961f67884f819fe36021aaa5f17a43ebb..3f43208e814587c1c9cd252aff215eb15b1b15eb 100644 (file)
@@ -331,27 +331,27 @@ modules/printbackends/file/gtkprintbackendfile.c
 modules/printbackends/lpr/gtkprintbackendlpr.c
 modules/printbackends/papi/gtkprintbackendpapi.c
 modules/printbackends/test/gtkprintbackendtest.c
-gtk/resources/ui/gtkaboutdialog.ui.h
-gtk/resources/ui/gtkappchooserdialog.ui.h
-gtk/resources/ui/gtkappchooserwidget.ui.h
-gtk/resources/ui/gtkapplication-quartz.ui.h
-gtk/resources/ui/gtkassistant.ui.h
-gtk/resources/ui/gtkcolorchooserdialog.ui.h
-gtk/resources/ui/gtkcoloreditor.ui.h
-gtk/resources/ui/gtkdialog.ui.h
-gtk/resources/ui/gtkfilechooserbutton.ui.h
-gtk/resources/ui/gtkfilechooserdialog.ui.h
-gtk/resources/ui/gtkfilechooserwidget.ui.h
-gtk/resources/ui/gtkfontbutton.ui.h
-gtk/resources/ui/gtkfontchooserdialog.ui.h
-gtk/resources/ui/gtkfontchooserwidget.ui.h
-gtk/resources/ui/gtkinfobar.ui.h
-gtk/resources/ui/gtklockbutton.ui.h
-gtk/resources/ui/gtkmessagedialog.ui.h
-gtk/resources/ui/gtkpagesetupunixdialog.ui.h
-gtk/resources/ui/gtkpathbar.ui.h
-gtk/resources/ui/gtkprintunixdialog.ui.h
-gtk/resources/ui/gtkrecentchooserdefault.ui.h
-gtk/resources/ui/gtkscalebutton.ui.h
-gtk/resources/ui/gtkstatusbar.ui.h
-gtk/resources/ui/gtkvolumebutton.ui.h
+gtk/ui/gtkaboutdialog.ui.h
+gtk/ui/gtkappchooserdialog.ui.h
+gtk/ui/gtkappchooserwidget.ui.h
+gtk/ui/gtkapplication-quartz.ui.h
+gtk/ui/gtkassistant.ui.h
+gtk/ui/gtkcolorchooserdialog.ui.h
+gtk/ui/gtkcoloreditor.ui.h
+gtk/ui/gtkdialog.ui.h
+gtk/ui/gtkfilechooserbutton.ui.h
+gtk/ui/gtkfilechooserdialog.ui.h
+gtk/ui/gtkfilechooserwidget.ui.h
+gtk/ui/gtkfontbutton.ui.h
+gtk/ui/gtkfontchooserdialog.ui.h
+gtk/ui/gtkfontchooserwidget.ui.h
+gtk/ui/gtkinfobar.ui.h
+gtk/ui/gtklockbutton.ui.h
+gtk/ui/gtkmessagedialog.ui.h
+gtk/ui/gtkpagesetupunixdialog.ui.h
+gtk/ui/gtkpathbar.ui.h
+gtk/ui/gtkprintunixdialog.ui.h
+gtk/ui/gtkrecentchooserdefault.ui.h
+gtk/ui/gtkscalebutton.ui.h
+gtk/ui/gtkstatusbar.ui.h
+gtk/ui/gtkvolumebutton.ui.h
index 8c54683cefe34677734f71fe9d6e0a1e3486e559..e0cdd682f7899800a5c93f2d565f97d95799c900 100644 (file)
@@ -72,30 +72,30 @@ gtk/inspector/style-prop-list.ui
 gtk/inspector/visual.ui
 gtk/inspector/window.ui
 gtk/paper_names.c
-gtk/resources/ui/gtkaboutdialog.ui
-gtk/resources/ui/gtkappchooserdialog.ui
-gtk/resources/ui/gtkappchooserwidget.ui
-gtk/resources/ui/gtkapplication-quartz.ui
-gtk/resources/ui/gtkassistant.ui
-gtk/resources/ui/gtkcolorchooserdialog.ui
-gtk/resources/ui/gtkcoloreditor.ui
-gtk/resources/ui/gtkdialog.ui
-gtk/resources/ui/gtkfilechooserbutton.ui
-gtk/resources/ui/gtkfilechooserdialog.ui
-gtk/resources/ui/gtkfilechooserwidget.ui
-gtk/resources/ui/gtkfontbutton.ui
-gtk/resources/ui/gtkfontchooserdialog.ui
-gtk/resources/ui/gtkfontchooserwidget.ui
-gtk/resources/ui/gtkinfobar.ui
-gtk/resources/ui/gtklockbutton.ui
-gtk/resources/ui/gtkmessagedialog.ui
-gtk/resources/ui/gtkpagesetupunixdialog.ui
-gtk/resources/ui/gtkpathbar.ui
-gtk/resources/ui/gtkprintunixdialog.ui
-gtk/resources/ui/gtkrecentchooserdefault.ui
-gtk/resources/ui/gtkscalebutton.ui
-gtk/resources/ui/gtkstatusbar.ui
-gtk/resources/ui/gtkvolumebutton.ui
+gtk/ui/gtkaboutdialog.ui
+gtk/ui/gtkappchooserdialog.ui
+gtk/ui/gtkappchooserwidget.ui
+gtk/ui/gtkapplication-quartz.ui
+gtk/ui/gtkassistant.ui
+gtk/ui/gtkcolorchooserdialog.ui
+gtk/ui/gtkcoloreditor.ui
+gtk/ui/gtkdialog.ui
+gtk/ui/gtkfilechooserbutton.ui
+gtk/ui/gtkfilechooserdialog.ui
+gtk/ui/gtkfilechooserwidget.ui
+gtk/ui/gtkfontbutton.ui
+gtk/ui/gtkfontchooserdialog.ui
+gtk/ui/gtkfontchooserwidget.ui
+gtk/ui/gtkinfobar.ui
+gtk/ui/gtklockbutton.ui
+gtk/ui/gtkmessagedialog.ui
+gtk/ui/gtkpagesetupunixdialog.ui
+gtk/ui/gtkpathbar.ui
+gtk/ui/gtkprintunixdialog.ui
+gtk/ui/gtkrecentchooserdefault.ui
+gtk/ui/gtkscalebutton.ui
+gtk/ui/gtkstatusbar.ui
+gtk/ui/gtkvolumebutton.ui
 tests/dialog.ui
 tests/testfilechooser.c
 testsuite/a11y/accessible-name.ui